Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterVideoStitcherServiceServer(s grpc.ServiceRegistrar, srv VideoStitcherServiceServer)
- type AdRequest
- func (*AdRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AdRequest) GetRequestMetadata() *RequestMetadata
- func (x *AdRequest) GetResponseMetadata() *ResponseMetadata
- func (x *AdRequest) GetUri() string
- func (*AdRequest) ProtoMessage()
- func (x *AdRequest) ProtoReflect() protoreflect.Message
- func (x *AdRequest) Reset()
- func (x *AdRequest) String() string
- type AdStitchDetail
- func (*AdStitchDetail) Descriptor() ([]byte, []int)deprecated
- func (x *AdStitchDetail) GetAdBreakId() string
- func (x *AdStitchDetail) GetAdId() string
- func (x *AdStitchDetail) GetAdTimeOffset() *durationpb.Duration
- func (x *AdStitchDetail) GetMedia() map[string]*structpb.Value
- func (x *AdStitchDetail) GetSkipReason() string
- func (*AdStitchDetail) ProtoMessage()
- func (x *AdStitchDetail) ProtoReflect() protoreflect.Message
- func (x *AdStitchDetail) Reset()
- func (x *AdStitchDetail) String() string
- type AdTracking
- type AkamaiCdnKey
- type CdnKey
- func (*CdnKey) Descriptor() ([]byte, []int)deprecated
- func (x *CdnKey) GetAkamaiCdnKey() *AkamaiCdnKey
- func (x *CdnKey) GetCdnKeyConfig() isCdnKey_CdnKeyConfig
- func (x *CdnKey) GetGoogleCdnKey() *GoogleCdnKey
- func (x *CdnKey) GetHostname() string
- func (x *CdnKey) GetMediaCdnKey() *MediaCdnKey
- func (x *CdnKey) GetName() string
- func (*CdnKey) ProtoMessage()
- func (x *CdnKey) ProtoReflect() protoreflect.Message
- func (x *CdnKey) Reset()
- func (x *CdnKey) String() string
- type CdnKey_AkamaiCdnKey
- type CdnKey_GoogleCdnKey
- type CdnKey_MediaCdnKey
- type Companion
- func (*Companion) Descriptor() ([]byte, []int)deprecated
- func (x *Companion) GetAdResource() isCompanion_AdResource
- func (x *Companion) GetAdSlotId() string
- func (x *Companion) GetApiFramework() string
- func (x *Companion) GetAssetHeightPx() int32
- func (x *Companion) GetAssetWidthPx() int32
- func (x *Companion) GetEvents() []*Event
- func (x *Companion) GetExpandedHeightPx() int32
- func (x *Companion) GetExpandedWidthPx() int32
- func (x *Companion) GetHeightPx() int32
- func (x *Companion) GetHtmlAdResource() *HtmlAdResource
- func (x *Companion) GetIframeAdResource() *IframeAdResource
- func (x *Companion) GetStaticAdResource() *StaticAdResource
- func (x *Companion) GetWidthPx() int32
- func (*Companion) ProtoMessage()
- func (x *Companion) ProtoReflect() protoreflect.Message
- func (x *Companion) Reset()
- func (x *Companion) String() string
- type CompanionAds
- func (*CompanionAds) Descriptor() ([]byte, []int)deprecated
- func (x *CompanionAds) GetCompanions() []*Companion
- func (x *CompanionAds) GetDisplayRequirement() CompanionAds_DisplayRequirement
- func (*CompanionAds) ProtoMessage()
- func (x *CompanionAds) ProtoReflect() protoreflect.Message
- func (x *CompanionAds) Reset()
- func (x *CompanionAds) String() string
- type CompanionAds_DisplayRequirement
- func (CompanionAds_DisplayRequirement) Descriptor() protoreflect.EnumDescriptor
- func (x CompanionAds_DisplayRequirement) Enum() *CompanionAds_DisplayRequirement
- func (CompanionAds_DisplayRequirement) EnumDescriptor() ([]byte, []int)deprecated
- func (x CompanionAds_DisplayRequirement) Number() protoreflect.EnumNumber
- func (x CompanionAds_DisplayRequirement) String() string
- func (CompanionAds_DisplayRequirement) Type() protoreflect.EnumType
- type Companion_HtmlAdResource
- type Companion_IframeAdResource
- type Companion_StaticAdResource
- type CreateCdnKeyRequest
- func (*CreateCdnKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCdnKeyRequest) GetCdnKey() *CdnKey
- func (x *CreateCdnKeyRequest) GetCdnKeyId() string
- func (x *CreateCdnKeyRequest) GetParent() string
- func (*CreateCdnKeyRequest) ProtoMessage()
- func (x *CreateCdnKeyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCdnKeyRequest) Reset()
- func (x *CreateCdnKeyRequest) String() string
- type CreateLiveConfigRequest
- func (*CreateLiveConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLiveConfigRequest) GetLiveConfig() *LiveConfig
- func (x *CreateLiveConfigRequest) GetLiveConfigId() string
- func (x *CreateLiveConfigRequest) GetParent() string
- func (x *CreateLiveConfigRequest) GetRequestId() string
- func (*CreateLiveConfigRequest) ProtoMessage()
- func (x *CreateLiveConfigRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLiveConfigRequest) Reset()
- func (x *CreateLiveConfigRequest) String() string
- type CreateLiveSessionRequest
- func (*CreateLiveSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLiveSessionRequest) GetLiveSession() *LiveSession
- func (x *CreateLiveSessionRequest) GetParent() string
- func (*CreateLiveSessionRequest) ProtoMessage()
- func (x *CreateLiveSessionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLiveSessionRequest) Reset()
- func (x *CreateLiveSessionRequest) String() string
- type CreateSlateRequest
- func (*CreateSlateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSlateRequest) GetParent() string
- func (x *CreateSlateRequest) GetRequestId() string
- func (x *CreateSlateRequest) GetSlate() *Slate
- func (x *CreateSlateRequest) GetSlateId() string
- func (*CreateSlateRequest) ProtoMessage()
- func (x *CreateSlateRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSlateRequest) Reset()
- func (x *CreateSlateRequest) String() string
- type CreateVodConfigRequest
- func (*CreateVodConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVodConfigRequest) GetParent() string
- func (x *CreateVodConfigRequest) GetRequestId() string
- func (x *CreateVodConfigRequest) GetVodConfig() *VodConfig
- func (x *CreateVodConfigRequest) GetVodConfigId() string
- func (*CreateVodConfigRequest) ProtoMessage()
- func (x *CreateVodConfigRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVodConfigRequest) Reset()
- func (x *CreateVodConfigRequest) String() string
- type CreateVodSessionRequest
- func (*CreateVodSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVodSessionRequest) GetParent() string
- func (x *CreateVodSessionRequest) GetVodSession() *VodSession
- func (*CreateVodSessionRequest) ProtoMessage()
- func (x *CreateVodSessionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVodSessionRequest) Reset()
- func (x *CreateVodSessionRequest) String() string
- type DeleteCdnKeyRequest
- func (*DeleteCdnKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCdnKeyRequest) GetName() string
- func (*DeleteCdnKeyRequest) ProtoMessage()
- func (x *DeleteCdnKeyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteCdnKeyRequest) Reset()
- func (x *DeleteCdnKeyRequest) String() string
- type DeleteLiveConfigRequest
- func (*DeleteLiveConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLiveConfigRequest) GetName() string
- func (*DeleteLiveConfigRequest) ProtoMessage()
- func (x *DeleteLiveConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteLiveConfigRequest) Reset()
- func (x *DeleteLiveConfigRequest) String() string
- type DeleteSlateRequest
- func (*DeleteSlateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSlateRequest) GetName() string
- func (*DeleteSlateRequest) ProtoMessage()
- func (x *DeleteSlateRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSlateRequest) Reset()
- func (x *DeleteSlateRequest) String() string
- type DeleteVodConfigRequest
- func (*DeleteVodConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVodConfigRequest) GetName() string
- func (*DeleteVodConfigRequest) ProtoMessage()
- func (x *DeleteVodConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVodConfigRequest) Reset()
- func (x *DeleteVodConfigRequest) String() string
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetId() string
- func (x *Event) GetOffset() *durationpb.Duration
- func (x *Event) GetType() Event_EventType
- func (x *Event) GetUri() string
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
- type Event_EventType
- func (Event_EventType) Descriptor() protoreflect.EnumDescriptor
- func (x Event_EventType) Enum() *Event_EventType
- func (Event_EventType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Event_EventType) Number() protoreflect.EnumNumber
- func (x Event_EventType) String() string
- func (Event_EventType) Type() protoreflect.EnumType
- type FetchOptions
- type GamLiveConfig
- func (*GamLiveConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GamLiveConfig) GetAssetKey() string
- func (x *GamLiveConfig) GetCustomAssetKey() string
- func (x *GamLiveConfig) GetNetworkCode() string
- func (*GamLiveConfig) ProtoMessage()
- func (x *GamLiveConfig) ProtoReflect() protoreflect.Message
- func (x *GamLiveConfig) Reset()
- func (x *GamLiveConfig) String() string
- type GamVodConfig
- type GetCdnKeyRequest
- type GetLiveAdTagDetailRequest
- func (*GetLiveAdTagDetailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetLiveAdTagDetailRequest) GetName() string
- func (*GetLiveAdTagDetailRequest) ProtoMessage()
- func (x *GetLiveAdTagDetailRequest) ProtoReflect() protoreflect.Message
- func (x *GetLiveAdTagDetailRequest) Reset()
- func (x *GetLiveAdTagDetailRequest) String() string
- type GetLiveConfigRequest
- func (*GetLiveConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetLiveConfigRequest) GetName() string
- func (*GetLiveConfigRequest) ProtoMessage()
- func (x *GetLiveConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetLiveConfigRequest) Reset()
- func (x *GetLiveConfigRequest) String() string
- type GetLiveSessionRequest
- func (*GetLiveSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetLiveSessionRequest) GetName() string
- func (*GetLiveSessionRequest) ProtoMessage()
- func (x *GetLiveSessionRequest) ProtoReflect() protoreflect.Message
- func (x *GetLiveSessionRequest) Reset()
- func (x *GetLiveSessionRequest) String() string
- type GetSlateRequest
- type GetVodAdTagDetailRequest
- func (*GetVodAdTagDetailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVodAdTagDetailRequest) GetName() string
- func (*GetVodAdTagDetailRequest) ProtoMessage()
- func (x *GetVodAdTagDetailRequest) ProtoReflect() protoreflect.Message
- func (x *GetVodAdTagDetailRequest) Reset()
- func (x *GetVodAdTagDetailRequest) String() string
- type GetVodConfigRequest
- func (*GetVodConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVodConfigRequest) GetName() string
- func (*GetVodConfigRequest) ProtoMessage()
- func (x *GetVodConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetVodConfigRequest) Reset()
- func (x *GetVodConfigRequest) String() string
- type GetVodSessionRequest
- func (*GetVodSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVodSessionRequest) GetName() string
- func (*GetVodSessionRequest) ProtoMessage()
- func (x *GetVodSessionRequest) ProtoReflect() protoreflect.Message
- func (x *GetVodSessionRequest) Reset()
- func (x *GetVodSessionRequest) String() string
- type GetVodStitchDetailRequest
- func (*GetVodStitchDetailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVodStitchDetailRequest) GetName() string
- func (*GetVodStitchDetailRequest) ProtoMessage()
- func (x *GetVodStitchDetailRequest) ProtoReflect() protoreflect.Message
- func (x *GetVodStitchDetailRequest) Reset()
- func (x *GetVodStitchDetailRequest) String() string
- type GoogleCdnKey
- func (*GoogleCdnKey) Descriptor() ([]byte, []int)deprecated
- func (x *GoogleCdnKey) GetKeyName() string
- func (x *GoogleCdnKey) GetPrivateKey() []byte
- func (*GoogleCdnKey) ProtoMessage()
- func (x *GoogleCdnKey) ProtoReflect() protoreflect.Message
- func (x *GoogleCdnKey) Reset()
- func (x *GoogleCdnKey) String() string
- type HtmlAdResource
- type IframeAdResource
- type Interstitials
- func (*Interstitials) Descriptor() ([]byte, []int)deprecated
- func (x *Interstitials) GetAdBreaks() []*VodSessionAdBreak
- func (x *Interstitials) GetSessionContent() *VodSessionContent
- func (*Interstitials) ProtoMessage()
- func (x *Interstitials) ProtoReflect() protoreflect.Message
- func (x *Interstitials) Reset()
- func (x *Interstitials) String() string
- type ListCdnKeysRequest
- func (*ListCdnKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCdnKeysRequest) GetFilter() string
- func (x *ListCdnKeysRequest) GetOrderBy() string
- func (x *ListCdnKeysRequest) GetPageSize() int32
- func (x *ListCdnKeysRequest) GetPageToken() string
- func (x *ListCdnKeysRequest) GetParent() string
- func (*ListCdnKeysRequest) ProtoMessage()
- func (x *ListCdnKeysRequest) ProtoReflect() protoreflect.Message
- func (x *ListCdnKeysRequest) Reset()
- func (x *ListCdnKeysRequest) String() string
- type ListCdnKeysResponse
- func (*ListCdnKeysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCdnKeysResponse) GetCdnKeys() []*CdnKey
- func (x *ListCdnKeysResponse) GetNextPageToken() string
- func (x *ListCdnKeysResponse) GetUnreachable() []string
- func (*ListCdnKeysResponse) ProtoMessage()
- func (x *ListCdnKeysResponse) ProtoReflect() protoreflect.Message
- func (x *ListCdnKeysResponse) Reset()
- func (x *ListCdnKeysResponse) String() string
- type ListLiveAdTagDetailsRequest
- func (*ListLiveAdTagDetailsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLiveAdTagDetailsRequest) GetPageSize() int32
- func (x *ListLiveAdTagDetailsRequest) GetPageToken() string
- func (x *ListLiveAdTagDetailsRequest) GetParent() string
- func (*ListLiveAdTagDetailsRequest) ProtoMessage()
- func (x *ListLiveAdTagDetailsRequest) ProtoReflect() protoreflect.Message
- func (x *ListLiveAdTagDetailsRequest) Reset()
- func (x *ListLiveAdTagDetailsRequest) String() string
- type ListLiveAdTagDetailsResponse
- func (*ListLiveAdTagDetailsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLiveAdTagDetailsResponse) GetLiveAdTagDetails() []*LiveAdTagDetail
- func (x *ListLiveAdTagDetailsResponse) GetNextPageToken() string
- func (*ListLiveAdTagDetailsResponse) ProtoMessage()
- func (x *ListLiveAdTagDetailsResponse) ProtoReflect() protoreflect.Message
- func (x *ListLiveAdTagDetailsResponse) Reset()
- func (x *ListLiveAdTagDetailsResponse) String() string
- type ListLiveConfigsRequest
- func (*ListLiveConfigsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLiveConfigsRequest) GetFilter() string
- func (x *ListLiveConfigsRequest) GetOrderBy() string
- func (x *ListLiveConfigsRequest) GetPageSize() int32
- func (x *ListLiveConfigsRequest) GetPageToken() string
- func (x *ListLiveConfigsRequest) GetParent() string
- func (*ListLiveConfigsRequest) ProtoMessage()
- func (x *ListLiveConfigsRequest) ProtoReflect() protoreflect.Message
- func (x *ListLiveConfigsRequest) Reset()
- func (x *ListLiveConfigsRequest) String() string
- type ListLiveConfigsResponse
- func (*ListLiveConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLiveConfigsResponse) GetLiveConfigs() []*LiveConfig
- func (x *ListLiveConfigsResponse) GetNextPageToken() string
- func (x *ListLiveConfigsResponse) GetUnreachable() []string
- func (*ListLiveConfigsResponse) ProtoMessage()
- func (x *ListLiveConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *ListLiveConfigsResponse) Reset()
- func (x *ListLiveConfigsResponse) String() string
- type ListSlatesRequest
- func (*ListSlatesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSlatesRequest) GetFilter() string
- func (x *ListSlatesRequest) GetOrderBy() string
- func (x *ListSlatesRequest) GetPageSize() int32
- func (x *ListSlatesRequest) GetPageToken() string
- func (x *ListSlatesRequest) GetParent() string
- func (*ListSlatesRequest) ProtoMessage()
- func (x *ListSlatesRequest) ProtoReflect() protoreflect.Message
- func (x *ListSlatesRequest) Reset()
- func (x *ListSlatesRequest) String() string
- type ListSlatesResponse
- func (*ListSlatesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSlatesResponse) GetNextPageToken() string
- func (x *ListSlatesResponse) GetSlates() []*Slate
- func (x *ListSlatesResponse) GetUnreachable() []string
- func (*ListSlatesResponse) ProtoMessage()
- func (x *ListSlatesResponse) ProtoReflect() protoreflect.Message
- func (x *ListSlatesResponse) Reset()
- func (x *ListSlatesResponse) String() string
- type ListVodAdTagDetailsRequest
- func (*ListVodAdTagDetailsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVodAdTagDetailsRequest) GetPageSize() int32
- func (x *ListVodAdTagDetailsRequest) GetPageToken() string
- func (x *ListVodAdTagDetailsRequest) GetParent() string
- func (*ListVodAdTagDetailsRequest) ProtoMessage()
- func (x *ListVodAdTagDetailsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVodAdTagDetailsRequest) Reset()
- func (x *ListVodAdTagDetailsRequest) String() string
- type ListVodAdTagDetailsResponse
- func (*ListVodAdTagDetailsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVodAdTagDetailsResponse) GetNextPageToken() string
- func (x *ListVodAdTagDetailsResponse) GetVodAdTagDetails() []*VodAdTagDetail
- func (*ListVodAdTagDetailsResponse) ProtoMessage()
- func (x *ListVodAdTagDetailsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVodAdTagDetailsResponse) Reset()
- func (x *ListVodAdTagDetailsResponse) String() string
- type ListVodConfigsRequest
- func (*ListVodConfigsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVodConfigsRequest) GetFilter() string
- func (x *ListVodConfigsRequest) GetOrderBy() string
- func (x *ListVodConfigsRequest) GetPageSize() int32
- func (x *ListVodConfigsRequest) GetPageToken() string
- func (x *ListVodConfigsRequest) GetParent() string
- func (*ListVodConfigsRequest) ProtoMessage()
- func (x *ListVodConfigsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVodConfigsRequest) Reset()
- func (x *ListVodConfigsRequest) String() string
- type ListVodConfigsResponse
- func (*ListVodConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVodConfigsResponse) GetNextPageToken() string
- func (x *ListVodConfigsResponse) GetUnreachable() []string
- func (x *ListVodConfigsResponse) GetVodConfigs() []*VodConfig
- func (*ListVodConfigsResponse) ProtoMessage()
- func (x *ListVodConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVodConfigsResponse) Reset()
- func (x *ListVodConfigsResponse) String() string
- type ListVodStitchDetailsRequest
- func (*ListVodStitchDetailsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVodStitchDetailsRequest) GetPageSize() int32
- func (x *ListVodStitchDetailsRequest) GetPageToken() string
- func (x *ListVodStitchDetailsRequest) GetParent() string
- func (*ListVodStitchDetailsRequest) ProtoMessage()
- func (x *ListVodStitchDetailsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVodStitchDetailsRequest) Reset()
- func (x *ListVodStitchDetailsRequest) String() string
- type ListVodStitchDetailsResponse
- func (*ListVodStitchDetailsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVodStitchDetailsResponse) GetNextPageToken() string
- func (x *ListVodStitchDetailsResponse) GetVodStitchDetails() []*VodStitchDetail
- func (*ListVodStitchDetailsResponse) ProtoMessage()
- func (x *ListVodStitchDetailsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVodStitchDetailsResponse) Reset()
- func (x *ListVodStitchDetailsResponse) String() string
- type LiveAdTagDetail
- func (*LiveAdTagDetail) Descriptor() ([]byte, []int)deprecated
- func (x *LiveAdTagDetail) GetAdRequests() []*AdRequest
- func (x *LiveAdTagDetail) GetName() string
- func (*LiveAdTagDetail) ProtoMessage()
- func (x *LiveAdTagDetail) ProtoReflect() protoreflect.Message
- func (x *LiveAdTagDetail) Reset()
- func (x *LiveAdTagDetail) String() string
- type LiveConfig
- func (*LiveConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LiveConfig) GetAdTagUri() string
- func (x *LiveConfig) GetAdTracking() AdTracking
- func (x *LiveConfig) GetDefaultSlate() string
- func (x *LiveConfig) GetGamLiveConfig() *GamLiveConfig
- func (x *LiveConfig) GetName() string
- func (x *LiveConfig) GetPrefetchConfig() *PrefetchConfig
- func (x *LiveConfig) GetSourceFetchOptions() *FetchOptions
- func (x *LiveConfig) GetSourceUri() string
- func (x *LiveConfig) GetState() LiveConfig_State
- func (x *LiveConfig) GetStitchingPolicy() LiveConfig_StitchingPolicy
- func (*LiveConfig) ProtoMessage()
- func (x *LiveConfig) ProtoReflect() protoreflect.Message
- func (x *LiveConfig) Reset()
- func (x *LiveConfig) String() string
- type LiveConfig_State
- func (LiveConfig_State) Descriptor() protoreflect.EnumDescriptor
- func (x LiveConfig_State) Enum() *LiveConfig_State
- func (LiveConfig_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x LiveConfig_State) Number() protoreflect.EnumNumber
- func (x LiveConfig_State) String() string
- func (LiveConfig_State) Type() protoreflect.EnumType
- type LiveConfig_StitchingPolicy
- func (LiveConfig_StitchingPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x LiveConfig_StitchingPolicy) Enum() *LiveConfig_StitchingPolicy
- func (LiveConfig_StitchingPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x LiveConfig_StitchingPolicy) Number() protoreflect.EnumNumber
- func (x LiveConfig_StitchingPolicy) String() string
- func (LiveConfig_StitchingPolicy) Type() protoreflect.EnumType
- type LiveSession
- func (*LiveSession) Descriptor() ([]byte, []int)deprecated
- func (x *LiveSession) GetAdTagMacros() map[string]string
- func (x *LiveSession) GetAdTracking() AdTracking
- func (x *LiveSession) GetGamSettings() *LiveSession_GamSettings
- func (x *LiveSession) GetLiveConfig() string
- func (x *LiveSession) GetManifestOptions() *ManifestOptions
- func (x *LiveSession) GetName() string
- func (x *LiveSession) GetPlayUri() string
- func (*LiveSession) ProtoMessage()
- func (x *LiveSession) ProtoReflect() protoreflect.Message
- func (x *LiveSession) Reset()
- func (x *LiveSession) String() string
- type LiveSession_GamSettings
- func (*LiveSession_GamSettings) Descriptor() ([]byte, []int)deprecated
- func (x *LiveSession_GamSettings) GetStreamId() string
- func (x *LiveSession_GamSettings) GetTargetingParameters() map[string]string
- func (*LiveSession_GamSettings) ProtoMessage()
- func (x *LiveSession_GamSettings) ProtoReflect() protoreflect.Message
- func (x *LiveSession_GamSettings) Reset()
- func (x *LiveSession_GamSettings) String() string
- type ManifestOptions
- func (*ManifestOptions) Descriptor() ([]byte, []int)deprecated
- func (x *ManifestOptions) GetBitrateOrder() ManifestOptions_OrderPolicy
- func (x *ManifestOptions) GetIncludeRenditions() []*RenditionFilter
- func (*ManifestOptions) ProtoMessage()
- func (x *ManifestOptions) ProtoReflect() protoreflect.Message
- func (x *ManifestOptions) Reset()
- func (x *ManifestOptions) String() string
- type ManifestOptions_OrderPolicy
- func (ManifestOptions_OrderPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x ManifestOptions_OrderPolicy) Enum() *ManifestOptions_OrderPolicy
- func (ManifestOptions_OrderPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x ManifestOptions_OrderPolicy) Number() protoreflect.EnumNumber
- func (x ManifestOptions_OrderPolicy) String() string
- func (ManifestOptions_OrderPolicy) Type() protoreflect.EnumType
- type MediaCdnKey
- func (*MediaCdnKey) Descriptor() ([]byte, []int)deprecated
- func (x *MediaCdnKey) GetKeyName() string
- func (x *MediaCdnKey) GetPrivateKey() []byte
- func (x *MediaCdnKey) GetTokenConfig() *MediaCdnKey_TokenConfig
- func (*MediaCdnKey) ProtoMessage()
- func (x *MediaCdnKey) ProtoReflect() protoreflect.Message
- func (x *MediaCdnKey) Reset()
- func (x *MediaCdnKey) String() string
- type MediaCdnKey_TokenConfig
- func (*MediaCdnKey_TokenConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MediaCdnKey_TokenConfig) GetQueryParameter() string
- func (*MediaCdnKey_TokenConfig) ProtoMessage()
- func (x *MediaCdnKey_TokenConfig) ProtoReflect() protoreflect.Message
- func (x *MediaCdnKey_TokenConfig) Reset()
- func (x *MediaCdnKey_TokenConfig) String() string
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetTarget() string
- func (x *OperationMetadata) GetVerb() string
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type PrefetchConfig
- func (*PrefetchConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PrefetchConfig) GetEnabled() bool
- func (x *PrefetchConfig) GetInitialAdRequestDuration() *durationpb.Duration
- func (*PrefetchConfig) ProtoMessage()
- func (x *PrefetchConfig) ProtoReflect() protoreflect.Message
- func (x *PrefetchConfig) Reset()
- func (x *PrefetchConfig) String() string
- type ProgressEvent
- func (*ProgressEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ProgressEvent) GetEvents() []*Event
- func (x *ProgressEvent) GetTimeOffset() *durationpb.Duration
- func (*ProgressEvent) ProtoMessage()
- func (x *ProgressEvent) ProtoReflect() protoreflect.Message
- func (x *ProgressEvent) Reset()
- func (x *ProgressEvent) String() string
- type RenditionFilter
- func (*RenditionFilter) Descriptor() ([]byte, []int)deprecated
- func (x *RenditionFilter) GetBitrateBps() int32
- func (x *RenditionFilter) GetCodecs() string
- func (*RenditionFilter) ProtoMessage()
- func (x *RenditionFilter) ProtoReflect() protoreflect.Message
- func (x *RenditionFilter) Reset()
- func (x *RenditionFilter) String() string
- type RequestMetadata
- type ResponseMetadata
- func (*ResponseMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ResponseMetadata) GetBody() string
- func (x *ResponseMetadata) GetDuration() *durationpb.Duration
- func (x *ResponseMetadata) GetError() string
- func (x *ResponseMetadata) GetHeaders() *structpb.Struct
- func (x *ResponseMetadata) GetSizeBytes() int32
- func (x *ResponseMetadata) GetStatusCode() string
- func (*ResponseMetadata) ProtoMessage()
- func (x *ResponseMetadata) ProtoReflect() protoreflect.Message
- func (x *ResponseMetadata) Reset()
- func (x *ResponseMetadata) String() string
- type Slate
- func (*Slate) Descriptor() ([]byte, []int)deprecated
- func (x *Slate) GetGamSlate() *Slate_GamSlate
- func (x *Slate) GetName() string
- func (x *Slate) GetUri() string
- func (*Slate) ProtoMessage()
- func (x *Slate) ProtoReflect() protoreflect.Message
- func (x *Slate) Reset()
- func (x *Slate) String() string
- type Slate_GamSlate
- func (*Slate_GamSlate) Descriptor() ([]byte, []int)deprecated
- func (x *Slate_GamSlate) GetGamSlateId() int64
- func (x *Slate_GamSlate) GetNetworkCode() string
- func (*Slate_GamSlate) ProtoMessage()
- func (x *Slate_GamSlate) ProtoReflect() protoreflect.Message
- func (x *Slate_GamSlate) Reset()
- func (x *Slate_GamSlate) String() string
- type StaticAdResource
- func (*StaticAdResource) Descriptor() ([]byte, []int)deprecated
- func (x *StaticAdResource) GetCreativeType() string
- func (x *StaticAdResource) GetUri() string
- func (*StaticAdResource) ProtoMessage()
- func (x *StaticAdResource) ProtoReflect() protoreflect.Message
- func (x *StaticAdResource) Reset()
- func (x *StaticAdResource) String() string
- type UnimplementedVideoStitcherServiceServer
- func (UnimplementedVideoStitcherServiceServer) CreateCdnKey(context.Context, *CreateCdnKeyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedVideoStitcherServiceServer) CreateLiveConfig(context.Context, *CreateLiveConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedVideoStitcherServiceServer) CreateLiveSession(context.Context, *CreateLiveSessionRequest) (*LiveSession, error)
- func (UnimplementedVideoStitcherServiceServer) CreateSlate(context.Context, *CreateSlateRequest) (*longrunningpb.Operation, error)
- func (UnimplementedVideoStitcherServiceServer) CreateVodConfig(context.Context, *CreateVodConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedVideoStitcherServiceServer) CreateVodSession(context.Context, *CreateVodSessionRequest) (*VodSession, error)
- func (UnimplementedVideoStitcherServiceServer) DeleteCdnKey(context.Context, *DeleteCdnKeyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedVideoStitcherServiceServer) DeleteLiveConfig(context.Context, *DeleteLiveConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedVideoStitcherServiceServer) DeleteSlate(context.Context, *DeleteSlateRequest) (*longrunningpb.Operation, error)
- func (UnimplementedVideoStitcherServiceServer) DeleteVodConfig(context.Context, *DeleteVodConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedVideoStitcherServiceServer) GetCdnKey(context.Context, *GetCdnKeyRequest) (*CdnKey, error)
- func (UnimplementedVideoStitcherServiceServer) GetLiveAdTagDetail(context.Context, *GetLiveAdTagDetailRequest) (*LiveAdTagDetail, error)
- func (UnimplementedVideoStitcherServiceServer) GetLiveConfig(context.Context, *GetLiveConfigRequest) (*LiveConfig, error)
- func (UnimplementedVideoStitcherServiceServer) GetLiveSession(context.Context, *GetLiveSessionRequest) (*LiveSession, error)
- func (UnimplementedVideoStitcherServiceServer) GetSlate(context.Context, *GetSlateRequest) (*Slate, error)
- func (UnimplementedVideoStitcherServiceServer) GetVodAdTagDetail(context.Context, *GetVodAdTagDetailRequest) (*VodAdTagDetail, error)
- func (UnimplementedVideoStitcherServiceServer) GetVodConfig(context.Context, *GetVodConfigRequest) (*VodConfig, error)
- func (UnimplementedVideoStitcherServiceServer) GetVodSession(context.Context, *GetVodSessionRequest) (*VodSession, error)
- func (UnimplementedVideoStitcherServiceServer) GetVodStitchDetail(context.Context, *GetVodStitchDetailRequest) (*VodStitchDetail, error)
- func (UnimplementedVideoStitcherServiceServer) ListCdnKeys(context.Context, *ListCdnKeysRequest) (*ListCdnKeysResponse, error)
- func (UnimplementedVideoStitcherServiceServer) ListLiveAdTagDetails(context.Context, *ListLiveAdTagDetailsRequest) (*ListLiveAdTagDetailsResponse, error)
- func (UnimplementedVideoStitcherServiceServer) ListLiveConfigs(context.Context, *ListLiveConfigsRequest) (*ListLiveConfigsResponse, error)
- func (UnimplementedVideoStitcherServiceServer) ListSlates(context.Context, *ListSlatesRequest) (*ListSlatesResponse, error)
- func (UnimplementedVideoStitcherServiceServer) ListVodAdTagDetails(context.Context, *ListVodAdTagDetailsRequest) (*ListVodAdTagDetailsResponse, error)
- func (UnimplementedVideoStitcherServiceServer) ListVodConfigs(context.Context, *ListVodConfigsRequest) (*ListVodConfigsResponse, error)
- func (UnimplementedVideoStitcherServiceServer) ListVodStitchDetails(context.Context, *ListVodStitchDetailsRequest) (*ListVodStitchDetailsResponse, error)
- func (UnimplementedVideoStitcherServiceServer) UpdateCdnKey(context.Context, *UpdateCdnKeyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedVideoStitcherServiceServer) UpdateLiveConfig(context.Context, *UpdateLiveConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedVideoStitcherServiceServer) UpdateSlate(context.Context, *UpdateSlateRequest) (*longrunningpb.Operation, error)
- func (UnimplementedVideoStitcherServiceServer) UpdateVodConfig(context.Context, *UpdateVodConfigRequest) (*longrunningpb.Operation, error)
- type UnsafeVideoStitcherServiceServer
- type UpdateCdnKeyRequest
- func (*UpdateCdnKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCdnKeyRequest) GetCdnKey() *CdnKey
- func (x *UpdateCdnKeyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateCdnKeyRequest) ProtoMessage()
- func (x *UpdateCdnKeyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCdnKeyRequest) Reset()
- func (x *UpdateCdnKeyRequest) String() string
- type UpdateLiveConfigRequest
- func (*UpdateLiveConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLiveConfigRequest) GetLiveConfig() *LiveConfig
- func (x *UpdateLiveConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateLiveConfigRequest) ProtoMessage()
- func (x *UpdateLiveConfigRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateLiveConfigRequest) Reset()
- func (x *UpdateLiveConfigRequest) String() string
- type UpdateSlateRequest
- func (*UpdateSlateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSlateRequest) GetSlate() *Slate
- func (x *UpdateSlateRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSlateRequest) ProtoMessage()
- func (x *UpdateSlateRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSlateRequest) Reset()
- func (x *UpdateSlateRequest) String() string
- type UpdateVodConfigRequest
- func (*UpdateVodConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVodConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateVodConfigRequest) GetVodConfig() *VodConfig
- func (*UpdateVodConfigRequest) ProtoMessage()
- func (x *UpdateVodConfigRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVodConfigRequest) Reset()
- func (x *UpdateVodConfigRequest) String() string
- type VideoStitcherServiceClient
- type VideoStitcherServiceServer
- type VodAdTagDetail
- func (*VodAdTagDetail) Descriptor() ([]byte, []int)deprecated
- func (x *VodAdTagDetail) GetAdRequests() []*AdRequest
- func (x *VodAdTagDetail) GetName() string
- func (*VodAdTagDetail) ProtoMessage()
- func (x *VodAdTagDetail) ProtoReflect() protoreflect.Message
- func (x *VodAdTagDetail) Reset()
- func (x *VodAdTagDetail) String() string
- type VodConfig
- func (*VodConfig) Descriptor() ([]byte, []int)deprecated
- func (x *VodConfig) GetAdTagUri() string
- func (x *VodConfig) GetGamVodConfig() *GamVodConfig
- func (x *VodConfig) GetName() string
- func (x *VodConfig) GetSourceFetchOptions() *FetchOptions
- func (x *VodConfig) GetSourceUri() string
- func (x *VodConfig) GetState() VodConfig_State
- func (*VodConfig) ProtoMessage()
- func (x *VodConfig) ProtoReflect() protoreflect.Message
- func (x *VodConfig) Reset()
- func (x *VodConfig) String() string
- type VodConfig_State
- func (VodConfig_State) Descriptor() protoreflect.EnumDescriptor
- func (x VodConfig_State) Enum() *VodConfig_State
- func (VodConfig_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x VodConfig_State) Number() protoreflect.EnumNumber
- func (x VodConfig_State) String() string
- func (VodConfig_State) Type() protoreflect.EnumType
- type VodSession
- func (*VodSession) Descriptor() ([]byte, []int)deprecated
- func (x *VodSession) GetAdTagMacroMap() map[string]string
- func (x *VodSession) GetAdTagUri() string
- func (x *VodSession) GetAdTracking() AdTracking
- func (x *VodSession) GetAssetId() string
- func (x *VodSession) GetGamSettings() *VodSession_GamSettings
- func (x *VodSession) GetInterstitials() *Interstitials
- func (x *VodSession) GetManifestOptions() *ManifestOptions
- func (x *VodSession) GetName() string
- func (x *VodSession) GetPlayUri() string
- func (x *VodSession) GetSourceUri() string
- func (x *VodSession) GetVodConfig() string
- func (*VodSession) ProtoMessage()
- func (x *VodSession) ProtoReflect() protoreflect.Message
- func (x *VodSession) Reset()
- func (x *VodSession) String() string
- type VodSessionAd
- func (*VodSessionAd) Descriptor() ([]byte, []int)deprecated
- func (x *VodSessionAd) GetActivityEvents() []*Event
- func (x *VodSessionAd) GetCompanionAds() *CompanionAds
- func (x *VodSessionAd) GetDuration() *durationpb.Duration
- func (*VodSessionAd) ProtoMessage()
- func (x *VodSessionAd) ProtoReflect() protoreflect.Message
- func (x *VodSessionAd) Reset()
- func (x *VodSessionAd) String() string
- type VodSessionAdBreak
- func (*VodSessionAdBreak) Descriptor() ([]byte, []int)deprecated
- func (x *VodSessionAdBreak) GetAds() []*VodSessionAd
- func (x *VodSessionAdBreak) GetEndTimeOffset() *durationpb.Duration
- func (x *VodSessionAdBreak) GetProgressEvents() []*ProgressEvent
- func (x *VodSessionAdBreak) GetStartTimeOffset() *durationpb.Duration
- func (*VodSessionAdBreak) ProtoMessage()
- func (x *VodSessionAdBreak) ProtoReflect() protoreflect.Message
- func (x *VodSessionAdBreak) Reset()
- func (x *VodSessionAdBreak) String() string
- type VodSessionContent
- func (*VodSessionContent) Descriptor() ([]byte, []int)deprecated
- func (x *VodSessionContent) GetDuration() *durationpb.Duration
- func (*VodSessionContent) ProtoMessage()
- func (x *VodSessionContent) ProtoReflect() protoreflect.Message
- func (x *VodSessionContent) Reset()
- func (x *VodSessionContent) String() string
- type VodSession_GamSettings
- func (*VodSession_GamSettings) Descriptor() ([]byte, []int)deprecated
- func (x *VodSession_GamSettings) GetNetworkCode() string
- func (x *VodSession_GamSettings) GetStreamId() string
- func (*VodSession_GamSettings) ProtoMessage()
- func (x *VodSession_GamSettings) ProtoReflect() protoreflect.Message
- func (x *VodSession_GamSettings) Reset()
- func (x *VodSession_GamSettings) String() string
- type VodStitchDetail
- func (*VodStitchDetail) Descriptor() ([]byte, []int)deprecated
- func (x *VodStitchDetail) GetAdStitchDetails() []*AdStitchDetail
- func (x *VodStitchDetail) GetName() string
- func (*VodStitchDetail) ProtoMessage()
- func (x *VodStitchDetail) ProtoReflect() protoreflect.Message
- func (x *VodStitchDetail) Reset()
- func (x *VodStitchDetail) String() string
Constants ¶
const ( VideoStitcherService_CreateCdnKey_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/CreateCdnKey" VideoStitcherService_ListCdnKeys_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/ListCdnKeys" VideoStitcherService_GetCdnKey_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/GetCdnKey" VideoStitcherService_DeleteCdnKey_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/DeleteCdnKey" VideoStitcherService_UpdateCdnKey_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/UpdateCdnKey" VideoStitcherService_CreateVodSession_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/CreateVodSession" VideoStitcherService_GetVodSession_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/GetVodSession" VideoStitcherService_ListVodStitchDetails_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/ListVodStitchDetails" VideoStitcherService_GetVodStitchDetail_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/GetVodStitchDetail" VideoStitcherService_ListVodAdTagDetails_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/ListVodAdTagDetails" VideoStitcherService_GetVodAdTagDetail_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/GetVodAdTagDetail" VideoStitcherService_ListLiveAdTagDetails_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/ListLiveAdTagDetails" VideoStitcherService_GetLiveAdTagDetail_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/GetLiveAdTagDetail" VideoStitcherService_CreateSlate_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/CreateSlate" VideoStitcherService_ListSlates_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/ListSlates" VideoStitcherService_GetSlate_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/GetSlate" VideoStitcherService_UpdateSlate_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/UpdateSlate" VideoStitcherService_DeleteSlate_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/DeleteSlate" VideoStitcherService_CreateLiveSession_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/CreateLiveSession" VideoStitcherService_GetLiveSession_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/GetLiveSession" VideoStitcherService_CreateLiveConfig_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/CreateLiveConfig" VideoStitcherService_ListLiveConfigs_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/ListLiveConfigs" VideoStitcherService_GetLiveConfig_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/GetLiveConfig" VideoStitcherService_DeleteLiveConfig_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/DeleteLiveConfig" VideoStitcherService_UpdateLiveConfig_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/UpdateLiveConfig" VideoStitcherService_CreateVodConfig_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/CreateVodConfig" VideoStitcherService_ListVodConfigs_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/ListVodConfigs" VideoStitcherService_GetVodConfig_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/GetVodConfig" VideoStitcherService_DeleteVodConfig_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/DeleteVodConfig" VideoStitcherService_UpdateVodConfig_FullMethodName = "/google.cloud.video.stitcher.v1.VideoStitcherService/UpdateVodConfig" )
Variables ¶
var ( CompanionAds_DisplayRequirement_name = map[int32]string{ 0: "DISPLAY_REQUIREMENT_UNSPECIFIED", 1: "ALL", 2: "ANY", 3: "NONE", } CompanionAds_DisplayRequirement_value = map[string]int32{ "DISPLAY_REQUIREMENT_UNSPECIFIED": 0, "ALL": 1, "ANY": 2, "NONE": 3, } )
Enum value maps for CompanionAds_DisplayRequirement.
var ( Event_EventType_name = map[int32]string{ 0: "EVENT_TYPE_UNSPECIFIED", 1: "CREATIVE_VIEW", 2: "START", 3: "BREAK_START", 4: "BREAK_END", 5: "IMPRESSION", 6: "FIRST_QUARTILE", 7: "MIDPOINT", 8: "THIRD_QUARTILE", 9: "COMPLETE", 10: "PROGRESS", 11: "MUTE", 12: "UNMUTE", 13: "PAUSE", 14: "CLICK", 15: "CLICK_THROUGH", 16: "REWIND", 17: "RESUME", 18: "ERROR", 21: "EXPAND", 22: "COLLAPSE", 24: "CLOSE", 25: "CLOSE_LINEAR", 26: "SKIP", 27: "ACCEPT_INVITATION", } Event_EventType_value = map[string]int32{ "EVENT_TYPE_UNSPECIFIED": 0, "CREATIVE_VIEW": 1, "START": 2, "BREAK_START": 3, "BREAK_END": 4, "IMPRESSION": 5, "FIRST_QUARTILE": 6, "MIDPOINT": 7, "THIRD_QUARTILE": 8, "COMPLETE": 9, "PROGRESS": 10, "MUTE": 11, "UNMUTE": 12, "PAUSE": 13, "CLICK": 14, "CLICK_THROUGH": 15, "REWIND": 16, "RESUME": 17, "ERROR": 18, "EXPAND": 21, "COLLAPSE": 22, "CLOSE": 24, "CLOSE_LINEAR": 25, "SKIP": 26, "ACCEPT_INVITATION": 27, } )
Enum value maps for Event_EventType.
var ( AdTracking_name = map[int32]string{ 0: "AD_TRACKING_UNSPECIFIED", 1: "CLIENT", 2: "SERVER", } AdTracking_value = map[string]int32{ "AD_TRACKING_UNSPECIFIED": 0, "CLIENT": 1, "SERVER": 2, } )
Enum value maps for AdTracking.
var ( LiveConfig_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "READY", 3: "DELETING", } LiveConfig_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 2, "DELETING": 3, } )
Enum value maps for LiveConfig_State.
var ( LiveConfig_StitchingPolicy_name = map[int32]string{ 0: "STITCHING_POLICY_UNSPECIFIED", 1: "CUT_CURRENT", 2: "COMPLETE_AD", } LiveConfig_StitchingPolicy_value = map[string]int32{ "STITCHING_POLICY_UNSPECIFIED": 0, "CUT_CURRENT": 1, "COMPLETE_AD": 2, } )
Enum value maps for LiveConfig_StitchingPolicy.
var ( ManifestOptions_OrderPolicy_name = map[int32]string{ 0: "ORDER_POLICY_UNSPECIFIED", 1: "ASCENDING", 2: "DESCENDING", } ManifestOptions_OrderPolicy_value = map[string]int32{ "ORDER_POLICY_UNSPECIFIED": 0, "ASCENDING": 1, "DESCENDING": 2, } )
Enum value maps for ManifestOptions_OrderPolicy.
var ( VodConfig_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "READY", 3: "DELETING", } VodConfig_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "READY": 2, "DELETING": 3, } )
Enum value maps for VodConfig_State.
var File_google_cloud_video_stitcher_v1_ad_tag_details_proto protoreflect.FileDescriptor
var File_google_cloud_video_stitcher_v1_cdn_keys_proto protoreflect.FileDescriptor
var File_google_cloud_video_stitcher_v1_companions_proto protoreflect.FileDescriptor
var File_google_cloud_video_stitcher_v1_events_proto protoreflect.FileDescriptor
var File_google_cloud_video_stitcher_v1_fetch_options_proto protoreflect.FileDescriptor
var File_google_cloud_video_stitcher_v1_live_configs_proto protoreflect.FileDescriptor
var File_google_cloud_video_stitcher_v1_sessions_proto protoreflect.FileDescriptor
var File_google_cloud_video_stitcher_v1_slates_proto protoreflect.FileDescriptor
var File_google_cloud_video_stitcher_v1_stitch_details_proto protoreflect.FileDescriptor
var File_google_cloud_video_stitcher_v1_video_stitcher_service_proto protoreflect.FileDescriptor
var File_google_cloud_video_stitcher_v1_vod_configs_proto protoreflect.FileDescriptor
var VideoStitcherService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.video.stitcher.v1.VideoStitcherService", HandlerType: (*VideoStitcherServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateCdnKey", Handler: _VideoStitcherService_CreateCdnKey_Handler, }, { MethodName: "ListCdnKeys", Handler: _VideoStitcherService_ListCdnKeys_Handler, }, { MethodName: "GetCdnKey", Handler: _VideoStitcherService_GetCdnKey_Handler, }, { MethodName: "DeleteCdnKey", Handler: _VideoStitcherService_DeleteCdnKey_Handler, }, { MethodName: "UpdateCdnKey", Handler: _VideoStitcherService_UpdateCdnKey_Handler, }, { MethodName: "CreateVodSession", Handler: _VideoStitcherService_CreateVodSession_Handler, }, { MethodName: "GetVodSession", Handler: _VideoStitcherService_GetVodSession_Handler, }, { MethodName: "ListVodStitchDetails", Handler: _VideoStitcherService_ListVodStitchDetails_Handler, }, { MethodName: "GetVodStitchDetail", Handler: _VideoStitcherService_GetVodStitchDetail_Handler, }, { MethodName: "ListVodAdTagDetails", Handler: _VideoStitcherService_ListVodAdTagDetails_Handler, }, { MethodName: "GetVodAdTagDetail", Handler: _VideoStitcherService_GetVodAdTagDetail_Handler, }, { MethodName: "ListLiveAdTagDetails", Handler: _VideoStitcherService_ListLiveAdTagDetails_Handler, }, { MethodName: "GetLiveAdTagDetail", Handler: _VideoStitcherService_GetLiveAdTagDetail_Handler, }, { MethodName: "CreateSlate", Handler: _VideoStitcherService_CreateSlate_Handler, }, { MethodName: "ListSlates", Handler: _VideoStitcherService_ListSlates_Handler, }, { MethodName: "GetSlate", Handler: _VideoStitcherService_GetSlate_Handler, }, { MethodName: "UpdateSlate", Handler: _VideoStitcherService_UpdateSlate_Handler, }, { MethodName: "DeleteSlate", Handler: _VideoStitcherService_DeleteSlate_Handler, }, { MethodName: "CreateLiveSession", Handler: _VideoStitcherService_CreateLiveSession_Handler, }, { MethodName: "GetLiveSession", Handler: _VideoStitcherService_GetLiveSession_Handler, }, { MethodName: "CreateLiveConfig", Handler: _VideoStitcherService_CreateLiveConfig_Handler, }, { MethodName: "ListLiveConfigs", Handler: _VideoStitcherService_ListLiveConfigs_Handler, }, { MethodName: "GetLiveConfig", Handler: _VideoStitcherService_GetLiveConfig_Handler, }, { MethodName: "DeleteLiveConfig", Handler: _VideoStitcherService_DeleteLiveConfig_Handler, }, { MethodName: "UpdateLiveConfig", Handler: _VideoStitcherService_UpdateLiveConfig_Handler, }, { MethodName: "CreateVodConfig", Handler: _VideoStitcherService_CreateVodConfig_Handler, }, { MethodName: "ListVodConfigs", Handler: _VideoStitcherService_ListVodConfigs_Handler, }, { MethodName: "GetVodConfig", Handler: _VideoStitcherService_GetVodConfig_Handler, }, { MethodName: "DeleteVodConfig", Handler: _VideoStitcherService_DeleteVodConfig_Handler, }, { MethodName: "UpdateVodConfig", Handler: _VideoStitcherService_UpdateVodConfig_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/video/stitcher/v1/video_stitcher_service.proto", }
VideoStitcherService_ServiceDesc is the grpc.ServiceDesc for VideoStitcherService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterVideoStitcherServiceServer ¶
func RegisterVideoStitcherServiceServer(s grpc.ServiceRegistrar, srv VideoStitcherServiceServer)
Types ¶
type AdRequest ¶
type AdRequest struct {
// The ad tag URI processed with integrated macros.
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
// The request metadata used to make the ad request.
RequestMetadata *RequestMetadata `protobuf:"bytes,2,opt,name=request_metadata,json=requestMetadata,proto3" json:"request_metadata,omitempty"`
// The response metadata received from the ad request.
ResponseMetadata *ResponseMetadata `protobuf:"bytes,3,opt,name=response_metadata,json=responseMetadata,proto3" json:"response_metadata,omitempty"`
// contains filtered or unexported fields
}
Details of an ad request to an ad server.
func (*AdRequest) Descriptor
deprecated
func (*AdRequest) GetRequestMetadata ¶
func (x *AdRequest) GetRequestMetadata() *RequestMetadata
func (*AdRequest) GetResponseMetadata ¶
func (x *AdRequest) GetResponseMetadata() *ResponseMetadata
func (*AdRequest) ProtoMessage ¶
func (*AdRequest) ProtoMessage()
func (*AdRequest) ProtoReflect ¶
func (x *AdRequest) ProtoReflect() protoreflect.Message
type AdStitchDetail ¶
type AdStitchDetail struct {
// Required. The ad break ID of the processed ad.
AdBreakId string `protobuf:"bytes,1,opt,name=ad_break_id,json=adBreakId,proto3" json:"ad_break_id,omitempty"`
// Required. The ad ID of the processed ad.
AdId string `protobuf:"bytes,2,opt,name=ad_id,json=adId,proto3" json:"ad_id,omitempty"`
// Required. The time offset of the processed ad.
AdTimeOffset *durationpb.Duration `protobuf:"bytes,3,opt,name=ad_time_offset,json=adTimeOffset,proto3" json:"ad_time_offset,omitempty"`
// Optional. Indicates the reason why the ad has been skipped.
SkipReason string `protobuf:"bytes,4,opt,name=skip_reason,json=skipReason,proto3" json:"skip_reason,omitempty"`
// Optional. The metadata of the chosen media file for the ad.
Media map[string]*structpb.Value `` /* 137-byte string literal not displayed */
// contains filtered or unexported fields
}
Metadata for a stitched ad.
func (*AdStitchDetail) Descriptor
deprecated
func (*AdStitchDetail) Descriptor() ([]byte, []int)
Deprecated: Use AdStitchDetail.ProtoReflect.Descriptor instead.
func (*AdStitchDetail) GetAdBreakId ¶
func (x *AdStitchDetail) GetAdBreakId() string
func (*AdStitchDetail) GetAdId ¶
func (x *AdStitchDetail) GetAdId() string
func (*AdStitchDetail) GetAdTimeOffset ¶
func (x *AdStitchDetail) GetAdTimeOffset() *durationpb.Duration
func (*AdStitchDetail) GetSkipReason ¶
func (x *AdStitchDetail) GetSkipReason() string
func (*AdStitchDetail) ProtoMessage ¶
func (*AdStitchDetail) ProtoMessage()
func (*AdStitchDetail) ProtoReflect ¶
func (x *AdStitchDetail) ProtoReflect() protoreflect.Message
func (*AdStitchDetail) Reset ¶
func (x *AdStitchDetail) Reset()
func (*AdStitchDetail) String ¶
func (x *AdStitchDetail) String() string
type AdTracking ¶ added in v1.15.0
type AdTracking int32
Determines the ad tracking policy.
const ( // The ad tracking policy is not specified. AdTracking_AD_TRACKING_UNSPECIFIED AdTracking = 0 // Client-side ad tracking is specified. The client player is expected to // trigger playback and activity events itself. AdTracking_CLIENT AdTracking = 1 // The Video Stitcher API will trigger playback events on behalf of // the client player. AdTracking_SERVER AdTracking = 2 )
func (AdTracking) Descriptor ¶ added in v1.15.0
func (AdTracking) Descriptor() protoreflect.EnumDescriptor
func (AdTracking) Enum ¶ added in v1.15.0
func (x AdTracking) Enum() *AdTracking
func (AdTracking) EnumDescriptor
deprecated
added in
v1.15.0
func (AdTracking) EnumDescriptor() ([]byte, []int)
Deprecated: Use AdTracking.Descriptor instead.
func (AdTracking) Number ¶ added in v1.15.0
func (x AdTracking) Number() protoreflect.EnumNumber
func (AdTracking) String ¶ added in v1.15.0
func (x AdTracking) String() string
func (AdTracking) Type ¶ added in v1.15.0
func (AdTracking) Type() protoreflect.EnumType
type AkamaiCdnKey ¶
type AkamaiCdnKey struct {
// Input only. Token key for the Akamai CDN edge configuration.
TokenKey []byte `protobuf:"bytes,1,opt,name=token_key,json=tokenKey,proto3" json:"token_key,omitempty"`
// contains filtered or unexported fields
}
Configuration for an Akamai CDN key.
func (*AkamaiCdnKey) Descriptor
deprecated
func (*AkamaiCdnKey) Descriptor() ([]byte, []int)
Deprecated: Use AkamaiCdnKey.ProtoReflect.Descriptor instead.
func (*AkamaiCdnKey) GetTokenKey ¶
func (x *AkamaiCdnKey) GetTokenKey() []byte
func (*AkamaiCdnKey) ProtoMessage ¶
func (*AkamaiCdnKey) ProtoMessage()
func (*AkamaiCdnKey) ProtoReflect ¶
func (x *AkamaiCdnKey) ProtoReflect() protoreflect.Message
func (*AkamaiCdnKey) Reset ¶
func (x *AkamaiCdnKey) Reset()
func (*AkamaiCdnKey) String ¶
func (x *AkamaiCdnKey) String() string
type CdnKey ¶
type CdnKey struct {
// Configuration associated with the CDN key.
//
// Types that are valid to be assigned to CdnKeyConfig:
//
// *CdnKey_GoogleCdnKey
// *CdnKey_AkamaiCdnKey
// *CdnKey_MediaCdnKey
CdnKeyConfig isCdnKey_CdnKeyConfig `protobuf_oneof:"cdn_key_config"`
// The resource name of the CDN key, in the form of
// `projects/{project}/locations/{location}/cdnKeys/{id}`.
// The name is ignored when creating a CDN key.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The hostname this key applies to.
Hostname string `protobuf:"bytes,4,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}
Configuration for a CDN key. Used by the Video Stitcher to sign URIs for fetching video manifests and signing media segments for playback.
func (*CdnKey) Descriptor
deprecated
func (*CdnKey) GetAkamaiCdnKey ¶
func (x *CdnKey) GetAkamaiCdnKey() *AkamaiCdnKey
func (*CdnKey) GetCdnKeyConfig ¶
func (x *CdnKey) GetCdnKeyConfig() isCdnKey_CdnKeyConfig
func (*CdnKey) GetGoogleCdnKey ¶
func (x *CdnKey) GetGoogleCdnKey() *GoogleCdnKey
func (*CdnKey) GetHostname ¶
func (*CdnKey) GetMediaCdnKey ¶ added in v1.10.0
func (x *CdnKey) GetMediaCdnKey() *MediaCdnKey
func (*CdnKey) ProtoMessage ¶
func (*CdnKey) ProtoMessage()
func (*CdnKey) ProtoReflect ¶
func (x *CdnKey) ProtoReflect() protoreflect.Message
type CdnKey_AkamaiCdnKey ¶
type CdnKey_AkamaiCdnKey struct {
// The configuration for an Akamai CDN key.
AkamaiCdnKey *AkamaiCdnKey `protobuf:"bytes,6,opt,name=akamai_cdn_key,json=akamaiCdnKey,proto3,oneof"`
}
type CdnKey_GoogleCdnKey ¶
type CdnKey_GoogleCdnKey struct {
// The configuration for a Google Cloud CDN key.
GoogleCdnKey *GoogleCdnKey `protobuf:"bytes,5,opt,name=google_cdn_key,json=googleCdnKey,proto3,oneof"`
}
type CdnKey_MediaCdnKey ¶ added in v1.10.0
type CdnKey_MediaCdnKey struct {
// The configuration for a Media CDN key.
MediaCdnKey *MediaCdnKey `protobuf:"bytes,8,opt,name=media_cdn_key,json=mediaCdnKey,proto3,oneof"`
}
type Companion ¶
type Companion struct {
// Ad resource associated with the companion ad.
//
// Types that are valid to be assigned to AdResource:
//
// *Companion_IframeAdResource
// *Companion_StaticAdResource
// *Companion_HtmlAdResource
AdResource isCompanion_AdResource `protobuf_oneof:"ad_resource"`
// The API necessary to communicate with the creative if available.
ApiFramework string `protobuf:"bytes,1,opt,name=api_framework,json=apiFramework,proto3" json:"api_framework,omitempty"`
// The pixel height of the placement slot for the intended creative.
HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
// The pixel width of the placement slot for the intended creative.
WidthPx int32 `protobuf:"varint,3,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
// The pixel height of the creative.
AssetHeightPx int32 `protobuf:"varint,4,opt,name=asset_height_px,json=assetHeightPx,proto3" json:"asset_height_px,omitempty"`
// The maximum pixel height of the creative in its expanded state.
ExpandedHeightPx int32 `protobuf:"varint,5,opt,name=expanded_height_px,json=expandedHeightPx,proto3" json:"expanded_height_px,omitempty"`
// The pixel width of the creative.
AssetWidthPx int32 `protobuf:"varint,6,opt,name=asset_width_px,json=assetWidthPx,proto3" json:"asset_width_px,omitempty"`
// The maximum pixel width of the creative in its expanded state.
ExpandedWidthPx int32 `protobuf:"varint,7,opt,name=expanded_width_px,json=expandedWidthPx,proto3" json:"expanded_width_px,omitempty"`
// The ID used to identify the desired placement on a publisher's page.
// Values to be used should be discussed between publishers and
// advertisers.
AdSlotId string `protobuf:"bytes,8,opt,name=ad_slot_id,json=adSlotId,proto3" json:"ad_slot_id,omitempty"`
// The list of tracking events for the companion.
Events []*Event `protobuf:"bytes,9,rep,name=events,proto3" json:"events,omitempty"`
// contains filtered or unexported fields
}
Metadata for a companion.
func (*Companion) Descriptor
deprecated
func (*Companion) GetAdResource ¶
func (x *Companion) GetAdResource() isCompanion_AdResource
func (*Companion) GetAdSlotId ¶
func (*Companion) GetApiFramework ¶
func (*Companion) GetAssetHeightPx ¶
func (*Companion) GetAssetWidthPx ¶
func (*Companion) GetExpandedHeightPx ¶
func (*Companion) GetExpandedWidthPx ¶
func (*Companion) GetHeightPx ¶
func (*Companion) GetHtmlAdResource ¶
func (x *Companion) GetHtmlAdResource() *HtmlAdResource
func (*Companion) GetIframeAdResource ¶
func (x *Companion) GetIframeAdResource() *IframeAdResource
func (*Companion) GetStaticAdResource ¶
func (x *Companion) GetStaticAdResource() *StaticAdResource
func (*Companion) GetWidthPx ¶
func (*Companion) ProtoMessage ¶
func (*Companion) ProtoMessage()
func (*Companion) ProtoReflect ¶
func (x *Companion) ProtoReflect() protoreflect.Message
type CompanionAds ¶
type CompanionAds struct {
// Indicates how many of the companions should be displayed with the ad.
DisplayRequirement CompanionAds_DisplayRequirement `` /* 184-byte string literal not displayed */
// List of companion ads.
Companions []*Companion `protobuf:"bytes,2,rep,name=companions,proto3" json:"companions,omitempty"`
// contains filtered or unexported fields
}
Metadata for companion ads.
func (*CompanionAds) Descriptor
deprecated
func (*CompanionAds) Descriptor() ([]byte, []int)
Deprecated: Use CompanionAds.ProtoReflect.Descriptor instead.
func (*CompanionAds) GetCompanions ¶
func (x *CompanionAds) GetCompanions() []*Companion
func (*CompanionAds) GetDisplayRequirement ¶
func (x *CompanionAds) GetDisplayRequirement() CompanionAds_DisplayRequirement
func (*CompanionAds) ProtoMessage ¶
func (*CompanionAds) ProtoMessage()
func (*CompanionAds) ProtoReflect ¶
func (x *CompanionAds) ProtoReflect() protoreflect.Message
func (*CompanionAds) Reset ¶
func (x *CompanionAds) Reset()
func (*CompanionAds) String ¶
func (x *CompanionAds) String() string
type CompanionAds_DisplayRequirement ¶
type CompanionAds_DisplayRequirement int32
Indicates how many of the companions should be displayed with the ad.
const ( // Required companions are not specified. The default is ALL. CompanionAds_DISPLAY_REQUIREMENT_UNSPECIFIED CompanionAds_DisplayRequirement = 0 // All companions are required to be displayed. CompanionAds_ALL CompanionAds_DisplayRequirement = 1 // At least one of companions needs to be displayed. CompanionAds_ANY CompanionAds_DisplayRequirement = 2 // All companions are optional for display. CompanionAds_NONE CompanionAds_DisplayRequirement = 3 )
func (CompanionAds_DisplayRequirement) Descriptor ¶
func (CompanionAds_DisplayRequirement) Descriptor() protoreflect.EnumDescriptor
func (CompanionAds_DisplayRequirement) Enum ¶
func (x CompanionAds_DisplayRequirement) Enum() *CompanionAds_DisplayRequirement
func (CompanionAds_DisplayRequirement) EnumDescriptor
deprecated
func (CompanionAds_DisplayRequirement) EnumDescriptor() ([]byte, []int)
Deprecated: Use CompanionAds_DisplayRequirement.Descriptor instead.
func (CompanionAds_DisplayRequirement) Number ¶
func (x CompanionAds_DisplayRequirement) Number() protoreflect.EnumNumber
func (CompanionAds_DisplayRequirement) String ¶
func (x CompanionAds_DisplayRequirement) String() string
func (CompanionAds_DisplayRequirement) Type ¶
func (CompanionAds_DisplayRequirement) Type() protoreflect.EnumType
type Companion_HtmlAdResource ¶
type Companion_HtmlAdResource struct {
// The HTML ad resource associated with the companion ad.
HtmlAdResource *HtmlAdResource `protobuf:"bytes,12,opt,name=html_ad_resource,json=htmlAdResource,proto3,oneof"`
}
type Companion_IframeAdResource ¶
type Companion_IframeAdResource struct {
// The IFrame ad resource associated with the companion ad.
IframeAdResource *IframeAdResource `protobuf:"bytes,10,opt,name=iframe_ad_resource,json=iframeAdResource,proto3,oneof"`
}
type Companion_StaticAdResource ¶
type Companion_StaticAdResource struct {
// The static ad resource associated with the companion ad.
StaticAdResource *StaticAdResource `protobuf:"bytes,11,opt,name=static_ad_resource,json=staticAdResource,proto3,oneof"`
}
type CreateCdnKeyRequest ¶
type CreateCdnKeyRequest struct {
// Required. The project in which the CDN key should be created, in the form
// of `projects/{project_number}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The CDN key resource to create.
CdnKey *CdnKey `protobuf:"bytes,2,opt,name=cdn_key,json=cdnKey,proto3" json:"cdn_key,omitempty"`
// Required. The ID to use for the CDN key, which will become the final
// component of the CDN key's resource name.
//
// This value should conform to RFC-1034, which restricts to
// lower-case letters, numbers, and hyphen, with the first character a
// letter, the last a letter or a number, and a 63 character maximum.
CdnKeyId string `protobuf:"bytes,3,opt,name=cdn_key_id,json=cdnKeyId,proto3" json:"cdn_key_id,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.createCdnKey.
func (*CreateCdnKeyRequest) Descriptor
deprecated
func (*CreateCdnKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCdnKeyRequest.ProtoReflect.Descriptor instead.
func (*CreateCdnKeyRequest) GetCdnKey ¶
func (x *CreateCdnKeyRequest) GetCdnKey() *CdnKey
func (*CreateCdnKeyRequest) GetCdnKeyId ¶
func (x *CreateCdnKeyRequest) GetCdnKeyId() string
func (*CreateCdnKeyRequest) GetParent ¶
func (x *CreateCdnKeyRequest) GetParent() string
func (*CreateCdnKeyRequest) ProtoMessage ¶
func (*CreateCdnKeyRequest) ProtoMessage()
func (*CreateCdnKeyRequest) ProtoReflect ¶
func (x *CreateCdnKeyRequest) ProtoReflect() protoreflect.Message
func (*CreateCdnKeyRequest) Reset ¶
func (x *CreateCdnKeyRequest) Reset()
func (*CreateCdnKeyRequest) String ¶
func (x *CreateCdnKeyRequest) String() string
type CreateLiveConfigRequest ¶ added in v1.20.0
type CreateLiveConfigRequest struct {
// Required. The project in which the live config should be created, in
// the form of `projects/{project_number}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The unique identifier ID to use for the live config.
LiveConfigId string `protobuf:"bytes,2,opt,name=live_config_id,json=liveConfigId,proto3" json:"live_config_id,omitempty"`
// Required. The live config resource to create.
LiveConfig *LiveConfig `protobuf:"bytes,3,opt,name=live_config,json=liveConfig,proto3" json:"live_config,omitempty"`
// A request ID to identify requests. Specify a unique request ID
// so that if you must retry your request, the server will know to ignore
// the request if it has already been completed. The server will guarantee
// that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request ID,
// the server can check if original operation with the same request ID was
// received, and if so, will ignore the second request. This prevents clients
// from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported `(00000000-0000-0000-0000-000000000000)`.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.createLiveConfig
func (*CreateLiveConfigRequest) Descriptor
deprecated
added in
v1.20.0
func (*CreateLiveConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLiveConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateLiveConfigRequest) GetLiveConfig ¶ added in v1.20.0
func (x *CreateLiveConfigRequest) GetLiveConfig() *LiveConfig
func (*CreateLiveConfigRequest) GetLiveConfigId ¶ added in v1.20.0
func (x *CreateLiveConfigRequest) GetLiveConfigId() string
func (*CreateLiveConfigRequest) GetParent ¶ added in v1.20.0
func (x *CreateLiveConfigRequest) GetParent() string
func (*CreateLiveConfigRequest) GetRequestId ¶ added in v1.20.0
func (x *CreateLiveConfigRequest) GetRequestId() string
func (*CreateLiveConfigRequest) ProtoMessage ¶ added in v1.20.0
func (*CreateLiveConfigRequest) ProtoMessage()
func (*CreateLiveConfigRequest) ProtoReflect ¶ added in v1.20.0
func (x *CreateLiveConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateLiveConfigRequest) Reset ¶ added in v1.20.0
func (x *CreateLiveConfigRequest) Reset()
func (*CreateLiveConfigRequest) String ¶ added in v1.20.0
func (x *CreateLiveConfigRequest) String() string
type CreateLiveSessionRequest ¶
type CreateLiveSessionRequest struct {
// Required. The project and location in which the live session should be
// created, in the form of `projects/{project_number}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Parameters for creating a live session.
LiveSession *LiveSession `protobuf:"bytes,2,opt,name=live_session,json=liveSession,proto3" json:"live_session,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.createLiveSession.
func (*CreateLiveSessionRequest) Descriptor
deprecated
func (*CreateLiveSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLiveSessionRequest.ProtoReflect.Descriptor instead.
func (*CreateLiveSessionRequest) GetLiveSession ¶
func (x *CreateLiveSessionRequest) GetLiveSession() *LiveSession
func (*CreateLiveSessionRequest) GetParent ¶
func (x *CreateLiveSessionRequest) GetParent() string
func (*CreateLiveSessionRequest) ProtoMessage ¶
func (*CreateLiveSessionRequest) ProtoMessage()
func (*CreateLiveSessionRequest) ProtoReflect ¶
func (x *CreateLiveSessionRequest) ProtoReflect() protoreflect.Message
func (*CreateLiveSessionRequest) Reset ¶
func (x *CreateLiveSessionRequest) Reset()
func (*CreateLiveSessionRequest) String ¶
func (x *CreateLiveSessionRequest) String() string
type CreateSlateRequest ¶
type CreateSlateRequest struct {
// Required. The project in which the slate should be created, in the form of
// `projects/{project_number}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The unique identifier for the slate.
// This value should conform to RFC-1034, which restricts to
// lower-case letters, numbers, and hyphen, with the first character a
// letter, the last a letter or a number, and a 63 character maximum.
SlateId string `protobuf:"bytes,2,opt,name=slate_id,json=slateId,proto3" json:"slate_id,omitempty"`
// Required. The slate to create.
Slate *Slate `protobuf:"bytes,3,opt,name=slate,proto3" json:"slate,omitempty"`
// A request ID to identify requests. Specify a unique request ID
// so that if you must retry your request, the server will know to ignore
// the request if it has already been completed. The server will guarantee
// that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request ID,
// the server can check if original operation with the same request ID was
// received, and if so, will ignore the second request. This prevents clients
// from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported `(00000000-0000-0000-0000-000000000000)`.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.createSlate.
func (*CreateSlateRequest) Descriptor
deprecated
func (*CreateSlateRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSlateRequest.ProtoReflect.Descriptor instead.
func (*CreateSlateRequest) GetParent ¶
func (x *CreateSlateRequest) GetParent() string
func (*CreateSlateRequest) GetRequestId ¶ added in v1.20.0
func (x *CreateSlateRequest) GetRequestId() string
func (*CreateSlateRequest) GetSlate ¶
func (x *CreateSlateRequest) GetSlate() *Slate
func (*CreateSlateRequest) GetSlateId ¶
func (x *CreateSlateRequest) GetSlateId() string
func (*CreateSlateRequest) ProtoMessage ¶
func (*CreateSlateRequest) ProtoMessage()
func (*CreateSlateRequest) ProtoReflect ¶
func (x *CreateSlateRequest) ProtoReflect() protoreflect.Message
func (*CreateSlateRequest) Reset ¶
func (x *CreateSlateRequest) Reset()
func (*CreateSlateRequest) String ¶
func (x *CreateSlateRequest) String() string
type CreateVodConfigRequest ¶ added in v1.21.0
type CreateVodConfigRequest struct {
// Required. The project in which the VOD config should be created, in
// the form of `projects/{project_number}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The unique identifier ID to use for the VOD config.
VodConfigId string `protobuf:"bytes,2,opt,name=vod_config_id,json=vodConfigId,proto3" json:"vod_config_id,omitempty"`
// Required. The VOD config resource to create.
VodConfig *VodConfig `protobuf:"bytes,3,opt,name=vod_config,json=vodConfig,proto3" json:"vod_config,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID
// so that if you must retry your request, the server will know to ignore
// the request if it has already been completed. The server will guarantee
// that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request ID,
// the server can check if original operation with the same request ID was
// received, and if so, will ignore the second request. This prevents clients
// from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported `(00000000-0000-0000-0000-000000000000)`.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.createVodConfig
func (*CreateVodConfigRequest) Descriptor
deprecated
added in
v1.21.0
func (*CreateVodConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVodConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateVodConfigRequest) GetParent ¶ added in v1.21.0
func (x *CreateVodConfigRequest) GetParent() string
func (*CreateVodConfigRequest) GetRequestId ¶ added in v1.21.0
func (x *CreateVodConfigRequest) GetRequestId() string
func (*CreateVodConfigRequest) GetVodConfig ¶ added in v1.21.0
func (x *CreateVodConfigRequest) GetVodConfig() *VodConfig
func (*CreateVodConfigRequest) GetVodConfigId ¶ added in v1.21.0
func (x *CreateVodConfigRequest) GetVodConfigId() string
func (*CreateVodConfigRequest) ProtoMessage ¶ added in v1.21.0
func (*CreateVodConfigRequest) ProtoMessage()
func (*CreateVodConfigRequest) ProtoReflect ¶ added in v1.21.0
func (x *CreateVodConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateVodConfigRequest) Reset ¶ added in v1.21.0
func (x *CreateVodConfigRequest) Reset()
func (*CreateVodConfigRequest) String ¶ added in v1.21.0
func (x *CreateVodConfigRequest) String() string
type CreateVodSessionRequest ¶
type CreateVodSessionRequest struct {
// Required. The project and location in which the VOD session should be
// created, in the form of `projects/{project_number}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Parameters for creating a session.
VodSession *VodSession `protobuf:"bytes,2,opt,name=vod_session,json=vodSession,proto3" json:"vod_session,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.createVodSession
func (*CreateVodSessionRequest) Descriptor
deprecated
func (*CreateVodSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVodSessionRequest.ProtoReflect.Descriptor instead.
func (*CreateVodSessionRequest) GetParent ¶
func (x *CreateVodSessionRequest) GetParent() string
func (*CreateVodSessionRequest) GetVodSession ¶
func (x *CreateVodSessionRequest) GetVodSession() *VodSession
func (*CreateVodSessionRequest) ProtoMessage ¶
func (*CreateVodSessionRequest) ProtoMessage()
func (*CreateVodSessionRequest) ProtoReflect ¶
func (x *CreateVodSessionRequest) ProtoReflect() protoreflect.Message
func (*CreateVodSessionRequest) Reset ¶
func (x *CreateVodSessionRequest) Reset()
func (*CreateVodSessionRequest) String ¶
func (x *CreateVodSessionRequest) String() string
type DeleteCdnKeyRequest ¶
type DeleteCdnKeyRequest struct {
// Required. The name of the CDN key to be deleted, in the form of
// `projects/{project_number}/locations/{location}/cdnKeys/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.deleteCdnKey.
func (*DeleteCdnKeyRequest) Descriptor
deprecated
func (*DeleteCdnKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCdnKeyRequest.ProtoReflect.Descriptor instead.
func (*DeleteCdnKeyRequest) GetName ¶
func (x *DeleteCdnKeyRequest) GetName() string
func (*DeleteCdnKeyRequest) ProtoMessage ¶
func (*DeleteCdnKeyRequest) ProtoMessage()
func (*DeleteCdnKeyRequest) ProtoReflect ¶
func (x *DeleteCdnKeyRequest) ProtoReflect() protoreflect.Message
func (*DeleteCdnKeyRequest) Reset ¶
func (x *DeleteCdnKeyRequest) Reset()
func (*DeleteCdnKeyRequest) String ¶
func (x *DeleteCdnKeyRequest) String() string
type DeleteLiveConfigRequest ¶ added in v1.20.0
type DeleteLiveConfigRequest struct {
// Required. The name of the live config to be deleted, in the form of
// `projects/{project_number}/locations/{location}/liveConfigs/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.deleteLiveConfig.
func (*DeleteLiveConfigRequest) Descriptor
deprecated
added in
v1.20.0
func (*DeleteLiveConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLiveConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteLiveConfigRequest) GetName ¶ added in v1.20.0
func (x *DeleteLiveConfigRequest) GetName() string
func (*DeleteLiveConfigRequest) ProtoMessage ¶ added in v1.20.0
func (*DeleteLiveConfigRequest) ProtoMessage()
func (*DeleteLiveConfigRequest) ProtoReflect ¶ added in v1.20.0
func (x *DeleteLiveConfigRequest) ProtoReflect() protoreflect.Message
func (*DeleteLiveConfigRequest) Reset ¶ added in v1.20.0
func (x *DeleteLiveConfigRequest) Reset()
func (*DeleteLiveConfigRequest) String ¶ added in v1.20.0
func (x *DeleteLiveConfigRequest) String() string
type DeleteSlateRequest ¶
type DeleteSlateRequest struct {
// Required. The name of the slate to be deleted, in the form of
// `projects/{project_number}/locations/{location}/slates/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.deleteSlate.
func (*DeleteSlateRequest) Descriptor
deprecated
func (*DeleteSlateRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSlateRequest.ProtoReflect.Descriptor instead.
func (*DeleteSlateRequest) GetName ¶
func (x *DeleteSlateRequest) GetName() string
func (*DeleteSlateRequest) ProtoMessage ¶
func (*DeleteSlateRequest) ProtoMessage()
func (*DeleteSlateRequest) ProtoReflect ¶
func (x *DeleteSlateRequest) ProtoReflect() protoreflect.Message
func (*DeleteSlateRequest) Reset ¶
func (x *DeleteSlateRequest) Reset()
func (*DeleteSlateRequest) String ¶
func (x *DeleteSlateRequest) String() string
type DeleteVodConfigRequest ¶ added in v1.21.0
type DeleteVodConfigRequest struct {
// Required. The name of the VOD config to be deleted, in the form of
// `projects/{project_number}/locations/{location}/vodConfigs/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.deleteVodConfig.
func (*DeleteVodConfigRequest) Descriptor
deprecated
added in
v1.21.0
func (*DeleteVodConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVodConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteVodConfigRequest) GetName ¶ added in v1.21.0
func (x *DeleteVodConfigRequest) GetName() string
func (*DeleteVodConfigRequest) ProtoMessage ¶ added in v1.21.0
func (*DeleteVodConfigRequest) ProtoMessage()
func (*DeleteVodConfigRequest) ProtoReflect ¶ added in v1.21.0
func (x *DeleteVodConfigRequest) ProtoReflect() protoreflect.Message
func (*DeleteVodConfigRequest) Reset ¶ added in v1.21.0
func (x *DeleteVodConfigRequest) Reset()
func (*DeleteVodConfigRequest) String ¶ added in v1.21.0
func (x *DeleteVodConfigRequest) String() string
type Event ¶
type Event struct {
// Describes the event that occurred.
Type Event_EventType `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.video.stitcher.v1.Event_EventType" json:"type,omitempty"`
// The URI to trigger for this event.
Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
// The ID of the event.
Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
// The offset in seconds if the event type is `PROGRESS`.
Offset *durationpb.Duration `protobuf:"bytes,4,opt,name=offset,proto3" json:"offset,omitempty"`
// contains filtered or unexported fields
}
Describes an event and a trigger URI.
func (*Event) Descriptor
deprecated
func (*Event) GetOffset ¶
func (x *Event) GetOffset() *durationpb.Duration
func (*Event) GetType ¶
func (x *Event) GetType() Event_EventType
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type Event_EventType ¶
type Event_EventType int32
Describes the event that occurred.
const ( // The event type is unspecified. Event_EVENT_TYPE_UNSPECIFIED Event_EventType = 0 // First frame of creative ad viewed. Event_CREATIVE_VIEW Event_EventType = 1 // Creative ad started. Event_START Event_EventType = 2 // Start of an ad break. Event_BREAK_START Event_EventType = 3 // End of an ad break. Event_BREAK_END Event_EventType = 4 // Impression. Event_IMPRESSION Event_EventType = 5 // First quartile progress. Event_FIRST_QUARTILE Event_EventType = 6 // Midpoint progress. Event_MIDPOINT Event_EventType = 7 // Third quartile progress. Event_THIRD_QUARTILE Event_EventType = 8 // Ad progress completed. Event_COMPLETE Event_EventType = 9 // Specific progress event with an offset. Event_PROGRESS Event_EventType = 10 // Player muted. Event_MUTE Event_EventType = 11 // Player unmuted. Event_UNMUTE Event_EventType = 12 // Player paused. Event_PAUSE Event_EventType = 13 // Click event. Event_CLICK Event_EventType = 14 // Click-through event. Event_CLICK_THROUGH Event_EventType = 15 // Player rewinding. Event_REWIND Event_EventType = 16 // Player resumed. Event_RESUME Event_EventType = 17 // Error event. Event_ERROR Event_EventType = 18 // Ad expanded to a larger size. Event_EXPAND Event_EventType = 21 // Ad collapsed to a smaller size. Event_COLLAPSE Event_EventType = 22 // Non-linear ad closed. Event_CLOSE Event_EventType = 24 // Linear ad closed. Event_CLOSE_LINEAR Event_EventType = 25 // Ad skipped. Event_SKIP Event_EventType = 26 // Accept invitation event. Event_ACCEPT_INVITATION Event_EventType = 27 )
func (Event_EventType) Descriptor ¶
func (Event_EventType) Descriptor() protoreflect.EnumDescriptor
func (Event_EventType) Enum ¶
func (x Event_EventType) Enum() *Event_EventType
func (Event_EventType) EnumDescriptor
deprecated
func (Event_EventType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Event_EventType.Descriptor instead.
func (Event_EventType) Number ¶
func (x Event_EventType) Number() protoreflect.EnumNumber
func (Event_EventType) String ¶
func (x Event_EventType) String() string
func (Event_EventType) Type ¶
func (Event_EventType) Type() protoreflect.EnumType
type FetchOptions ¶ added in v1.21.0
type FetchOptions struct {
// Custom headers to pass into fetch request.
// Headers must have a maximum of 3 key value pairs.
// Each key value pair must have a maximum of 256 characters per key and 256
// characters per value.
Headers map[string]string `` /* 141-byte string literal not displayed */
// contains filtered or unexported fields
}
Options on how fetches should be made.
func (*FetchOptions) Descriptor
deprecated
added in
v1.21.0
func (*FetchOptions) Descriptor() ([]byte, []int)
Deprecated: Use FetchOptions.ProtoReflect.Descriptor instead.
func (*FetchOptions) GetHeaders ¶ added in v1.21.0
func (x *FetchOptions) GetHeaders() map[string]string
func (*FetchOptions) ProtoMessage ¶ added in v1.21.0
func (*FetchOptions) ProtoMessage()
func (*FetchOptions) ProtoReflect ¶ added in v1.21.0
func (x *FetchOptions) ProtoReflect() protoreflect.Message
func (*FetchOptions) Reset ¶ added in v1.21.0
func (x *FetchOptions) Reset()
func (*FetchOptions) String ¶ added in v1.21.0
func (x *FetchOptions) String() string
type GamLiveConfig ¶ added in v1.15.0
type GamLiveConfig struct {
// Required. Ad Manager network code to associate with the live config.
NetworkCode string `protobuf:"bytes,1,opt,name=network_code,json=networkCode,proto3" json:"network_code,omitempty"`
// Output only. The asset key identifier generated for the live config.
AssetKey string `protobuf:"bytes,2,opt,name=asset_key,json=assetKey,proto3" json:"asset_key,omitempty"`
// Output only. The custom asset key identifier generated for the live config.
CustomAssetKey string `protobuf:"bytes,3,opt,name=custom_asset_key,json=customAssetKey,proto3" json:"custom_asset_key,omitempty"`
// contains filtered or unexported fields
}
Metadata used to register a live stream with Google Ad Manager (GAM)
func (*GamLiveConfig) Descriptor
deprecated
added in
v1.15.0
func (*GamLiveConfig) Descriptor() ([]byte, []int)
Deprecated: Use GamLiveConfig.ProtoReflect.Descriptor instead.
func (*GamLiveConfig) GetAssetKey ¶ added in v1.15.0
func (x *GamLiveConfig) GetAssetKey() string
func (*GamLiveConfig) GetCustomAssetKey ¶ added in v1.15.0
func (x *GamLiveConfig) GetCustomAssetKey() string
func (*GamLiveConfig) GetNetworkCode ¶ added in v1.15.0
func (x *GamLiveConfig) GetNetworkCode() string
func (*GamLiveConfig) ProtoMessage ¶ added in v1.15.0
func (*GamLiveConfig) ProtoMessage()
func (*GamLiveConfig) ProtoReflect ¶ added in v1.15.0
func (x *GamLiveConfig) ProtoReflect() protoreflect.Message
func (*GamLiveConfig) Reset ¶ added in v1.15.0
func (x *GamLiveConfig) Reset()
func (*GamLiveConfig) String ¶ added in v1.15.0
func (x *GamLiveConfig) String() string
type GamVodConfig ¶ added in v1.21.0
type GamVodConfig struct {
// Required. Ad Manager network code to associate with the VOD config.
NetworkCode string `protobuf:"bytes,1,opt,name=network_code,json=networkCode,proto3" json:"network_code,omitempty"`
// contains filtered or unexported fields
}
Metadata used for GAM ad decisioning.
func (*GamVodConfig) Descriptor
deprecated
added in
v1.21.0
func (*GamVodConfig) Descriptor() ([]byte, []int)
Deprecated: Use GamVodConfig.ProtoReflect.Descriptor instead.
func (*GamVodConfig) GetNetworkCode ¶ added in v1.21.0
func (x *GamVodConfig) GetNetworkCode() string
func (*GamVodConfig) ProtoMessage ¶ added in v1.21.0
func (*GamVodConfig) ProtoMessage()
func (*GamVodConfig) ProtoReflect ¶ added in v1.21.0
func (x *GamVodConfig) ProtoReflect() protoreflect.Message
func (*GamVodConfig) Reset ¶ added in v1.21.0
func (x *GamVodConfig) Reset()
func (*GamVodConfig) String ¶ added in v1.21.0
func (x *GamVodConfig) String() string
type GetCdnKeyRequest ¶
type GetCdnKeyRequest struct {
// Required. The name of the CDN key to be retrieved, in the form of
// `projects/{project}/locations/{location}/cdnKeys/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.getCdnKey.
func (*GetCdnKeyRequest) Descriptor
deprecated
func (*GetCdnKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCdnKeyRequest.ProtoReflect.Descriptor instead.
func (*GetCdnKeyRequest) GetName ¶
func (x *GetCdnKeyRequest) GetName() string
func (*GetCdnKeyRequest) ProtoMessage ¶
func (*GetCdnKeyRequest) ProtoMessage()
func (*GetCdnKeyRequest) ProtoReflect ¶
func (x *GetCdnKeyRequest) ProtoReflect() protoreflect.Message
func (*GetCdnKeyRequest) Reset ¶
func (x *GetCdnKeyRequest) Reset()
func (*GetCdnKeyRequest) String ¶
func (x *GetCdnKeyRequest) String() string
type GetLiveAdTagDetailRequest ¶
type GetLiveAdTagDetailRequest struct {
// Required. The resource name in the form of
// `projects/{project}/locations/{location}/liveSessions/{live_session}/liveAdTagDetails/{live_ad_tag_detail}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.getLiveAdTagDetail
func (*GetLiveAdTagDetailRequest) Descriptor
deprecated
func (*GetLiveAdTagDetailRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLiveAdTagDetailRequest.ProtoReflect.Descriptor instead.
func (*GetLiveAdTagDetailRequest) GetName ¶
func (x *GetLiveAdTagDetailRequest) GetName() string
func (*GetLiveAdTagDetailRequest) ProtoMessage ¶
func (*GetLiveAdTagDetailRequest) ProtoMessage()
func (*GetLiveAdTagDetailRequest) ProtoReflect ¶
func (x *GetLiveAdTagDetailRequest) ProtoReflect() protoreflect.Message
func (*GetLiveAdTagDetailRequest) Reset ¶
func (x *GetLiveAdTagDetailRequest) Reset()
func (*GetLiveAdTagDetailRequest) String ¶
func (x *GetLiveAdTagDetailRequest) String() string
type GetLiveConfigRequest ¶ added in v1.20.0
type GetLiveConfigRequest struct {
// Required. The name of the live config to be retrieved, in the form
// of
// `projects/{project_number}/locations/{location}/liveConfigs/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.getLiveConfig.
func (*GetLiveConfigRequest) Descriptor
deprecated
added in
v1.20.0
func (*GetLiveConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLiveConfigRequest.ProtoReflect.Descriptor instead.
func (*GetLiveConfigRequest) GetName ¶ added in v1.20.0
func (x *GetLiveConfigRequest) GetName() string
func (*GetLiveConfigRequest) ProtoMessage ¶ added in v1.20.0
func (*GetLiveConfigRequest) ProtoMessage()
func (*GetLiveConfigRequest) ProtoReflect ¶ added in v1.20.0
func (x *GetLiveConfigRequest) ProtoReflect() protoreflect.Message
func (*GetLiveConfigRequest) Reset ¶ added in v1.20.0
func (x *GetLiveConfigRequest) Reset()
func (*GetLiveConfigRequest) String ¶ added in v1.20.0
func (x *GetLiveConfigRequest) String() string
type GetLiveSessionRequest ¶
type GetLiveSessionRequest struct {
// Required. The name of the live session, in the form of
// `projects/{project_number}/locations/{location}/liveSessions/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.getSession.
func (*GetLiveSessionRequest) Descriptor
deprecated
func (*GetLiveSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLiveSessionRequest.ProtoReflect.Descriptor instead.
func (*GetLiveSessionRequest) GetName ¶
func (x *GetLiveSessionRequest) GetName() string
func (*GetLiveSessionRequest) ProtoMessage ¶
func (*GetLiveSessionRequest) ProtoMessage()
func (*GetLiveSessionRequest) ProtoReflect ¶
func (x *GetLiveSessionRequest) ProtoReflect() protoreflect.Message
func (*GetLiveSessionRequest) Reset ¶
func (x *GetLiveSessionRequest) Reset()
func (*GetLiveSessionRequest) String ¶
func (x *GetLiveSessionRequest) String() string
type GetSlateRequest ¶
type GetSlateRequest struct {
// Required. The name of the slate to be retrieved, of the slate, in the form
// of `projects/{project_number}/locations/{location}/slates/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.getSlate.
func (*GetSlateRequest) Descriptor
deprecated
func (*GetSlateRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSlateRequest.ProtoReflect.Descriptor instead.
func (*GetSlateRequest) GetName ¶
func (x *GetSlateRequest) GetName() string
func (*GetSlateRequest) ProtoMessage ¶
func (*GetSlateRequest) ProtoMessage()
func (*GetSlateRequest) ProtoReflect ¶
func (x *GetSlateRequest) ProtoReflect() protoreflect.Message
func (*GetSlateRequest) Reset ¶
func (x *GetSlateRequest) Reset()
func (*GetSlateRequest) String ¶
func (x *GetSlateRequest) String() string
type GetVodAdTagDetailRequest ¶
type GetVodAdTagDetailRequest struct {
// Required. The name of the ad tag detail for the specified VOD session, in
// the form of
// `projects/{project}/locations/{location}/vodSessions/{vod_session_id}/vodAdTagDetails/{vod_ad_tag_detail}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.getVodAdTagDetail
func (*GetVodAdTagDetailRequest) Descriptor
deprecated
func (*GetVodAdTagDetailRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVodAdTagDetailRequest.ProtoReflect.Descriptor instead.
func (*GetVodAdTagDetailRequest) GetName ¶
func (x *GetVodAdTagDetailRequest) GetName() string
func (*GetVodAdTagDetailRequest) ProtoMessage ¶
func (*GetVodAdTagDetailRequest) ProtoMessage()
func (*GetVodAdTagDetailRequest) ProtoReflect ¶
func (x *GetVodAdTagDetailRequest) ProtoReflect() protoreflect.Message
func (*GetVodAdTagDetailRequest) Reset ¶
func (x *GetVodAdTagDetailRequest) Reset()
func (*GetVodAdTagDetailRequest) String ¶
func (x *GetVodAdTagDetailRequest) String() string
type GetVodConfigRequest ¶ added in v1.21.0
type GetVodConfigRequest struct {
// Required. The name of the VOD config to be retrieved, in the form
// of `projects/{project_number}/locations/{location}/vodConfigs/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.getVodConfig.
func (*GetVodConfigRequest) Descriptor
deprecated
added in
v1.21.0
func (*GetVodConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVodConfigRequest.ProtoReflect.Descriptor instead.
func (*GetVodConfigRequest) GetName ¶ added in v1.21.0
func (x *GetVodConfigRequest) GetName() string
func (*GetVodConfigRequest) ProtoMessage ¶ added in v1.21.0
func (*GetVodConfigRequest) ProtoMessage()
func (*GetVodConfigRequest) ProtoReflect ¶ added in v1.21.0
func (x *GetVodConfigRequest) ProtoReflect() protoreflect.Message
func (*GetVodConfigRequest) Reset ¶ added in v1.21.0
func (x *GetVodConfigRequest) Reset()
func (*GetVodConfigRequest) String ¶ added in v1.21.0
func (x *GetVodConfigRequest) String() string
type GetVodSessionRequest ¶
type GetVodSessionRequest struct {
// Required. The name of the VOD session to be retrieved, in the form of
// `projects/{project_number}/locations/{location}/vodSessions/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.getVodSession
func (*GetVodSessionRequest) Descriptor
deprecated
func (*GetVodSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVodSessionRequest.ProtoReflect.Descriptor instead.
func (*GetVodSessionRequest) GetName ¶
func (x *GetVodSessionRequest) GetName() string
func (*GetVodSessionRequest) ProtoMessage ¶
func (*GetVodSessionRequest) ProtoMessage()
func (*GetVodSessionRequest) ProtoReflect ¶
func (x *GetVodSessionRequest) ProtoReflect() protoreflect.Message
func (*GetVodSessionRequest) Reset ¶
func (x *GetVodSessionRequest) Reset()
func (*GetVodSessionRequest) String ¶
func (x *GetVodSessionRequest) String() string
type GetVodStitchDetailRequest ¶
type GetVodStitchDetailRequest struct {
// Required. The name of the stitch detail in the specified VOD session, in
// the form of
// `projects/{project}/locations/{location}/vodSessions/{vod_session_id}/vodStitchDetails/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.getVodStitchDetail.
func (*GetVodStitchDetailRequest) Descriptor
deprecated
func (*GetVodStitchDetailRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVodStitchDetailRequest.ProtoReflect.Descriptor instead.
func (*GetVodStitchDetailRequest) GetName ¶
func (x *GetVodStitchDetailRequest) GetName() string
func (*GetVodStitchDetailRequest) ProtoMessage ¶
func (*GetVodStitchDetailRequest) ProtoMessage()
func (*GetVodStitchDetailRequest) ProtoReflect ¶
func (x *GetVodStitchDetailRequest) ProtoReflect() protoreflect.Message
func (*GetVodStitchDetailRequest) Reset ¶
func (x *GetVodStitchDetailRequest) Reset()
func (*GetVodStitchDetailRequest) String ¶
func (x *GetVodStitchDetailRequest) String() string
type GoogleCdnKey ¶
type GoogleCdnKey struct {
// Input only. Secret for this Google Cloud CDN key.
PrivateKey []byte `protobuf:"bytes,1,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
// The public name of the Google Cloud CDN key.
KeyName string `protobuf:"bytes,2,opt,name=key_name,json=keyName,proto3" json:"key_name,omitempty"`
// contains filtered or unexported fields
}
Configuration for a Google Cloud CDN key.
func (*GoogleCdnKey) Descriptor
deprecated
func (*GoogleCdnKey) Descriptor() ([]byte, []int)
Deprecated: Use GoogleCdnKey.ProtoReflect.Descriptor instead.
func (*GoogleCdnKey) GetKeyName ¶
func (x *GoogleCdnKey) GetKeyName() string
func (*GoogleCdnKey) GetPrivateKey ¶
func (x *GoogleCdnKey) GetPrivateKey() []byte
func (*GoogleCdnKey) ProtoMessage ¶
func (*GoogleCdnKey) ProtoMessage()
func (*GoogleCdnKey) ProtoReflect ¶
func (x *GoogleCdnKey) ProtoReflect() protoreflect.Message
func (*GoogleCdnKey) Reset ¶
func (x *GoogleCdnKey) Reset()
func (*GoogleCdnKey) String ¶
func (x *GoogleCdnKey) String() string
type HtmlAdResource ¶
type HtmlAdResource struct {
// The HTML to display for the ad resource.
HtmlSource string `protobuf:"bytes,1,opt,name=html_source,json=htmlSource,proto3" json:"html_source,omitempty"`
// contains filtered or unexported fields
}
Metadata for an HTML ad resource.
func (*HtmlAdResource) Descriptor
deprecated
func (*HtmlAdResource) Descriptor() ([]byte, []int)
Deprecated: Use HtmlAdResource.ProtoReflect.Descriptor instead.
func (*HtmlAdResource) GetHtmlSource ¶
func (x *HtmlAdResource) GetHtmlSource() string
func (*HtmlAdResource) ProtoMessage ¶
func (*HtmlAdResource) ProtoMessage()
func (*HtmlAdResource) ProtoReflect ¶
func (x *HtmlAdResource) ProtoReflect() protoreflect.Message
func (*HtmlAdResource) Reset ¶
func (x *HtmlAdResource) Reset()
func (*HtmlAdResource) String ¶
func (x *HtmlAdResource) String() string
type IframeAdResource ¶
type IframeAdResource struct {
// URI source for an IFrame to display for the ad resource.
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
// contains filtered or unexported fields
}
Metadata for an IFrame ad resource.
func (*IframeAdResource) Descriptor
deprecated
func (*IframeAdResource) Descriptor() ([]byte, []int)
Deprecated: Use IframeAdResource.ProtoReflect.Descriptor instead.
func (*IframeAdResource) GetUri ¶
func (x *IframeAdResource) GetUri() string
func (*IframeAdResource) ProtoMessage ¶
func (*IframeAdResource) ProtoMessage()
func (*IframeAdResource) ProtoReflect ¶
func (x *IframeAdResource) ProtoReflect() protoreflect.Message
func (*IframeAdResource) Reset ¶
func (x *IframeAdResource) Reset()
func (*IframeAdResource) String ¶
func (x *IframeAdResource) String() string
type Interstitials ¶
type Interstitials struct {
// List of ad breaks ordered by time.
AdBreaks []*VodSessionAdBreak `protobuf:"bytes,1,rep,name=ad_breaks,json=adBreaks,proto3" json:"ad_breaks,omitempty"`
// Information related to the content of the VOD session.
SessionContent *VodSessionContent `protobuf:"bytes,2,opt,name=session_content,json=sessionContent,proto3" json:"session_content,omitempty"`
// contains filtered or unexported fields
}
Describes what was stitched into a VOD session's manifest.
func (*Interstitials) Descriptor
deprecated
func (*Interstitials) Descriptor() ([]byte, []int)
Deprecated: Use Interstitials.ProtoReflect.Descriptor instead.
func (*Interstitials) GetAdBreaks ¶
func (x *Interstitials) GetAdBreaks() []*VodSessionAdBreak
func (*Interstitials) GetSessionContent ¶
func (x *Interstitials) GetSessionContent() *VodSessionContent
func (*Interstitials) ProtoMessage ¶
func (*Interstitials) ProtoMessage()
func (*Interstitials) ProtoReflect ¶
func (x *Interstitials) ProtoReflect() protoreflect.Message
func (*Interstitials) Reset ¶
func (x *Interstitials) Reset()
func (*Interstitials) String ¶
func (x *Interstitials) String() string
type ListCdnKeysRequest ¶
type ListCdnKeysRequest struct {
// Required. The project that contains the list of CDN keys, in the form of
// `projects/{project_number}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Requested page size. Server may return fewer items than requested.
// If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Filtering results
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Hint for how to order the results
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.listCdnKeys.
func (*ListCdnKeysRequest) Descriptor
deprecated
func (*ListCdnKeysRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCdnKeysRequest.ProtoReflect.Descriptor instead.
func (*ListCdnKeysRequest) GetFilter ¶
func (x *ListCdnKeysRequest) GetFilter() string
func (*ListCdnKeysRequest) GetOrderBy ¶
func (x *ListCdnKeysRequest) GetOrderBy() string
func (*ListCdnKeysRequest) GetPageSize ¶
func (x *ListCdnKeysRequest) GetPageSize() int32
func (*ListCdnKeysRequest) GetPageToken ¶
func (x *ListCdnKeysRequest) GetPageToken() string
func (*ListCdnKeysRequest) GetParent ¶
func (x *ListCdnKeysRequest) GetParent() string
func (*ListCdnKeysRequest) ProtoMessage ¶
func (*ListCdnKeysRequest) ProtoMessage()
func (*ListCdnKeysRequest) ProtoReflect ¶
func (x *ListCdnKeysRequest) ProtoReflect() protoreflect.Message
func (*ListCdnKeysRequest) Reset ¶
func (x *ListCdnKeysRequest) Reset()
func (*ListCdnKeysRequest) String ¶
func (x *ListCdnKeysRequest) String() string
type ListCdnKeysResponse ¶
type ListCdnKeysResponse struct {
// List of CDN keys.
CdnKeys []*CdnKey `protobuf:"bytes,1,rep,name=cdn_keys,json=cdnKeys,proto3" json:"cdn_keys,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for VideoStitcher.ListCdnKeys.
func (*ListCdnKeysResponse) Descriptor
deprecated
func (*ListCdnKeysResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCdnKeysResponse.ProtoReflect.Descriptor instead.
func (*ListCdnKeysResponse) GetCdnKeys ¶
func (x *ListCdnKeysResponse) GetCdnKeys() []*CdnKey
func (*ListCdnKeysResponse) GetNextPageToken ¶
func (x *ListCdnKeysResponse) GetNextPageToken() string
func (*ListCdnKeysResponse) GetUnreachable ¶
func (x *ListCdnKeysResponse) GetUnreachable() []string
func (*ListCdnKeysResponse) ProtoMessage ¶
func (*ListCdnKeysResponse) ProtoMessage()
func (*ListCdnKeysResponse) ProtoReflect ¶
func (x *ListCdnKeysResponse) ProtoReflect() protoreflect.Message
func (*ListCdnKeysResponse) Reset ¶
func (x *ListCdnKeysResponse) Reset()
func (*ListCdnKeysResponse) String ¶
func (x *ListCdnKeysResponse) String() string
type ListLiveAdTagDetailsRequest ¶
type ListLiveAdTagDetailsRequest struct {
// Required. The resource parent in the form of
// `projects/{project}/locations/{location}/liveSessions/{live_session}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of items to return.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The pagination token returned from a previous List request.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.listLiveAdTagDetails.
func (*ListLiveAdTagDetailsRequest) Descriptor
deprecated
func (*ListLiveAdTagDetailsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLiveAdTagDetailsRequest.ProtoReflect.Descriptor instead.
func (*ListLiveAdTagDetailsRequest) GetPageSize ¶
func (x *ListLiveAdTagDetailsRequest) GetPageSize() int32
func (*ListLiveAdTagDetailsRequest) GetPageToken ¶
func (x *ListLiveAdTagDetailsRequest) GetPageToken() string
func (*ListLiveAdTagDetailsRequest) GetParent ¶
func (x *ListLiveAdTagDetailsRequest) GetParent() string
func (*ListLiveAdTagDetailsRequest) ProtoMessage ¶
func (*ListLiveAdTagDetailsRequest) ProtoMessage()
func (*ListLiveAdTagDetailsRequest) ProtoReflect ¶
func (x *ListLiveAdTagDetailsRequest) ProtoReflect() protoreflect.Message
func (*ListLiveAdTagDetailsRequest) Reset ¶
func (x *ListLiveAdTagDetailsRequest) Reset()
func (*ListLiveAdTagDetailsRequest) String ¶
func (x *ListLiveAdTagDetailsRequest) String() string
type ListLiveAdTagDetailsResponse ¶
type ListLiveAdTagDetailsResponse struct {
// A list of live session ad tag details.
LiveAdTagDetails []*LiveAdTagDetail `protobuf:"bytes,1,rep,name=live_ad_tag_details,json=liveAdTagDetails,proto3" json:"live_ad_tag_details,omitempty"`
// The pagination token.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for VideoStitcherService.listLiveAdTagDetails.
func (*ListLiveAdTagDetailsResponse) Descriptor
deprecated
func (*ListLiveAdTagDetailsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLiveAdTagDetailsResponse.ProtoReflect.Descriptor instead.
func (*ListLiveAdTagDetailsResponse) GetLiveAdTagDetails ¶
func (x *ListLiveAdTagDetailsResponse) GetLiveAdTagDetails() []*LiveAdTagDetail
func (*ListLiveAdTagDetailsResponse) GetNextPageToken ¶
func (x *ListLiveAdTagDetailsResponse) GetNextPageToken() string
func (*ListLiveAdTagDetailsResponse) ProtoMessage ¶
func (*ListLiveAdTagDetailsResponse) ProtoMessage()
func (*ListLiveAdTagDetailsResponse) ProtoReflect ¶
func (x *ListLiveAdTagDetailsResponse) ProtoReflect() protoreflect.Message
func (*ListLiveAdTagDetailsResponse) Reset ¶
func (x *ListLiveAdTagDetailsResponse) Reset()
func (*ListLiveAdTagDetailsResponse) String ¶
func (x *ListLiveAdTagDetailsResponse) String() string
type ListLiveConfigsRequest ¶ added in v1.20.0
type ListLiveConfigsRequest struct {
// Required. The project that contains the list of live configs, in the
// form of `projects/{project_number}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of items to return.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The next_page_token value returned from a previous List request, if any.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. The filter to apply to list results (see
// [Filtering](https://google.aip.dev/160)).
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Specifies the ordering of results following
// [Cloud API
// syntax](https://cloud.google.com/apis/design/design_patterns#sorting_order).
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.listLiveConfig.
func (*ListLiveConfigsRequest) Descriptor
deprecated
added in
v1.20.0
func (*ListLiveConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLiveConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListLiveConfigsRequest) GetFilter ¶ added in v1.20.0
func (x *ListLiveConfigsRequest) GetFilter() string
func (*ListLiveConfigsRequest) GetOrderBy ¶ added in v1.20.0
func (x *ListLiveConfigsRequest) GetOrderBy() string
func (*ListLiveConfigsRequest) GetPageSize ¶ added in v1.20.0
func (x *ListLiveConfigsRequest) GetPageSize() int32
func (*ListLiveConfigsRequest) GetPageToken ¶ added in v1.20.0
func (x *ListLiveConfigsRequest) GetPageToken() string
func (*ListLiveConfigsRequest) GetParent ¶ added in v1.20.0
func (x *ListLiveConfigsRequest) GetParent() string
func (*ListLiveConfigsRequest) ProtoMessage ¶ added in v1.20.0
func (*ListLiveConfigsRequest) ProtoMessage()
func (*ListLiveConfigsRequest) ProtoReflect ¶ added in v1.20.0
func (x *ListLiveConfigsRequest) ProtoReflect() protoreflect.Message
func (*ListLiveConfigsRequest) Reset ¶ added in v1.20.0
func (x *ListLiveConfigsRequest) Reset()
func (*ListLiveConfigsRequest) String ¶ added in v1.20.0
func (x *ListLiveConfigsRequest) String() string
type ListLiveConfigsResponse ¶ added in v1.20.0
type ListLiveConfigsResponse struct {
// List of live configs.
LiveConfigs []*LiveConfig `protobuf:"bytes,1,rep,name=live_configs,json=liveConfigs,proto3" json:"live_configs,omitempty"`
// The pagination token.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for VideoStitcher.ListLiveConfig.
func (*ListLiveConfigsResponse) Descriptor
deprecated
added in
v1.20.0
func (*ListLiveConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLiveConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListLiveConfigsResponse) GetLiveConfigs ¶ added in v1.20.0
func (x *ListLiveConfigsResponse) GetLiveConfigs() []*LiveConfig
func (*ListLiveConfigsResponse) GetNextPageToken ¶ added in v1.20.0
func (x *ListLiveConfigsResponse) GetNextPageToken() string
func (*ListLiveConfigsResponse) GetUnreachable ¶ added in v1.20.0
func (x *ListLiveConfigsResponse) GetUnreachable() []string
func (*ListLiveConfigsResponse) ProtoMessage ¶ added in v1.20.0
func (*ListLiveConfigsResponse) ProtoMessage()
func (*ListLiveConfigsResponse) ProtoReflect ¶ added in v1.20.0
func (x *ListLiveConfigsResponse) ProtoReflect() protoreflect.Message
func (*ListLiveConfigsResponse) Reset ¶ added in v1.20.0
func (x *ListLiveConfigsResponse) Reset()
func (*ListLiveConfigsResponse) String ¶ added in v1.20.0
func (x *ListLiveConfigsResponse) String() string
type ListSlatesRequest ¶
type ListSlatesRequest struct {
// Required. The project to list slates, in the form of
// `projects/{project_number}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Requested page size. Server may return fewer items than requested.
// If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Filtering results
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Hint for how to order the results
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.listSlates.
func (*ListSlatesRequest) Descriptor
deprecated
func (*ListSlatesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSlatesRequest.ProtoReflect.Descriptor instead.
func (*ListSlatesRequest) GetFilter ¶
func (x *ListSlatesRequest) GetFilter() string
func (*ListSlatesRequest) GetOrderBy ¶
func (x *ListSlatesRequest) GetOrderBy() string
func (*ListSlatesRequest) GetPageSize ¶
func (x *ListSlatesRequest) GetPageSize() int32
func (*ListSlatesRequest) GetPageToken ¶
func (x *ListSlatesRequest) GetPageToken() string
func (*ListSlatesRequest) GetParent ¶
func (x *ListSlatesRequest) GetParent() string
func (*ListSlatesRequest) ProtoMessage ¶
func (*ListSlatesRequest) ProtoMessage()
func (*ListSlatesRequest) ProtoReflect ¶
func (x *ListSlatesRequest) ProtoReflect() protoreflect.Message
func (*ListSlatesRequest) Reset ¶
func (x *ListSlatesRequest) Reset()
func (*ListSlatesRequest) String ¶
func (x *ListSlatesRequest) String() string
type ListSlatesResponse ¶
type ListSlatesResponse struct {
// The list of slates
Slates []*Slate `protobuf:"bytes,1,rep,name=slates,proto3" json:"slates,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for VideoStitcherService.listSlates.
func (*ListSlatesResponse) Descriptor
deprecated
func (*ListSlatesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSlatesResponse.ProtoReflect.Descriptor instead.
func (*ListSlatesResponse) GetNextPageToken ¶
func (x *ListSlatesResponse) GetNextPageToken() string
func (*ListSlatesResponse) GetSlates ¶
func (x *ListSlatesResponse) GetSlates() []*Slate
func (*ListSlatesResponse) GetUnreachable ¶
func (x *ListSlatesResponse) GetUnreachable() []string
func (*ListSlatesResponse) ProtoMessage ¶
func (*ListSlatesResponse) ProtoMessage()
func (*ListSlatesResponse) ProtoReflect ¶
func (x *ListSlatesResponse) ProtoReflect() protoreflect.Message
func (*ListSlatesResponse) Reset ¶
func (x *ListSlatesResponse) Reset()
func (*ListSlatesResponse) String ¶
func (x *ListSlatesResponse) String() string
type ListVodAdTagDetailsRequest ¶
type ListVodAdTagDetailsRequest struct {
// Required. The VOD session which the ad tag details belong to, in the form
// of `projects/{project}/locations/{location}/vodSessions/{vod_session_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of items to return.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The next_page_token value returned from a previous List request, if any.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.listVodAdTagDetails.
func (*ListVodAdTagDetailsRequest) Descriptor
deprecated
func (*ListVodAdTagDetailsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVodAdTagDetailsRequest.ProtoReflect.Descriptor instead.
func (*ListVodAdTagDetailsRequest) GetPageSize ¶
func (x *ListVodAdTagDetailsRequest) GetPageSize() int32
func (*ListVodAdTagDetailsRequest) GetPageToken ¶
func (x *ListVodAdTagDetailsRequest) GetPageToken() string
func (*ListVodAdTagDetailsRequest) GetParent ¶
func (x *ListVodAdTagDetailsRequest) GetParent() string
func (*ListVodAdTagDetailsRequest) ProtoMessage ¶
func (*ListVodAdTagDetailsRequest) ProtoMessage()
func (*ListVodAdTagDetailsRequest) ProtoReflect ¶
func (x *ListVodAdTagDetailsRequest) ProtoReflect() protoreflect.Message
func (*ListVodAdTagDetailsRequest) Reset ¶
func (x *ListVodAdTagDetailsRequest) Reset()
func (*ListVodAdTagDetailsRequest) String ¶
func (x *ListVodAdTagDetailsRequest) String() string
type ListVodAdTagDetailsResponse ¶
type ListVodAdTagDetailsResponse struct {
// A List of ad tag details.
VodAdTagDetails []*VodAdTagDetail `protobuf:"bytes,1,rep,name=vod_ad_tag_details,json=vodAdTagDetails,proto3" json:"vod_ad_tag_details,omitempty"`
// The pagination token.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for VideoStitcherService.listVodAdTagDetails.
func (*ListVodAdTagDetailsResponse) Descriptor
deprecated
func (*ListVodAdTagDetailsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVodAdTagDetailsResponse.ProtoReflect.Descriptor instead.
func (*ListVodAdTagDetailsResponse) GetNextPageToken ¶
func (x *ListVodAdTagDetailsResponse) GetNextPageToken() string
func (*ListVodAdTagDetailsResponse) GetVodAdTagDetails ¶
func (x *ListVodAdTagDetailsResponse) GetVodAdTagDetails() []*VodAdTagDetail
func (*ListVodAdTagDetailsResponse) ProtoMessage ¶
func (*ListVodAdTagDetailsResponse) ProtoMessage()
func (*ListVodAdTagDetailsResponse) ProtoReflect ¶
func (x *ListVodAdTagDetailsResponse) ProtoReflect() protoreflect.Message
func (*ListVodAdTagDetailsResponse) Reset ¶
func (x *ListVodAdTagDetailsResponse) Reset()
func (*ListVodAdTagDetailsResponse) String ¶
func (x *ListVodAdTagDetailsResponse) String() string
type ListVodConfigsRequest ¶ added in v1.21.0
type ListVodConfigsRequest struct {
// Required. The project that contains the list of VOD configs, in the
// form of `projects/{project_number}/locations/{location}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of items to return.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The next_page_token value returned from a previous List request,
// if any.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. The filter to apply to list results (see
// [Filtering](https://google.aip.dev/160)).
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Specifies the ordering of results following
// [Cloud API
// syntax](https://cloud.google.com/apis/design/design_patterns#sorting_order).
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.listVodConfig.
func (*ListVodConfigsRequest) Descriptor
deprecated
added in
v1.21.0
func (*ListVodConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVodConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListVodConfigsRequest) GetFilter ¶ added in v1.21.0
func (x *ListVodConfigsRequest) GetFilter() string
func (*ListVodConfigsRequest) GetOrderBy ¶ added in v1.21.0
func (x *ListVodConfigsRequest) GetOrderBy() string
func (*ListVodConfigsRequest) GetPageSize ¶ added in v1.21.0
func (x *ListVodConfigsRequest) GetPageSize() int32
func (*ListVodConfigsRequest) GetPageToken ¶ added in v1.21.0
func (x *ListVodConfigsRequest) GetPageToken() string
func (*ListVodConfigsRequest) GetParent ¶ added in v1.21.0
func (x *ListVodConfigsRequest) GetParent() string
func (*ListVodConfigsRequest) ProtoMessage ¶ added in v1.21.0
func (*ListVodConfigsRequest) ProtoMessage()
func (*ListVodConfigsRequest) ProtoReflect ¶ added in v1.21.0
func (x *ListVodConfigsRequest) ProtoReflect() protoreflect.Message
func (*ListVodConfigsRequest) Reset ¶ added in v1.21.0
func (x *ListVodConfigsRequest) Reset()
func (*ListVodConfigsRequest) String ¶ added in v1.21.0
func (x *ListVodConfigsRequest) String() string
type ListVodConfigsResponse ¶ added in v1.21.0
type ListVodConfigsResponse struct {
// List of VOD configs.
VodConfigs []*VodConfig `protobuf:"bytes,1,rep,name=vod_configs,json=vodConfigs,proto3" json:"vod_configs,omitempty"`
// The pagination token.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for VideoStitcher.ListVodConfig.
func (*ListVodConfigsResponse) Descriptor
deprecated
added in
v1.21.0
func (*ListVodConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVodConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListVodConfigsResponse) GetNextPageToken ¶ added in v1.21.0
func (x *ListVodConfigsResponse) GetNextPageToken() string
func (*ListVodConfigsResponse) GetUnreachable ¶ added in v1.21.0
func (x *ListVodConfigsResponse) GetUnreachable() []string
func (*ListVodConfigsResponse) GetVodConfigs ¶ added in v1.21.0
func (x *ListVodConfigsResponse) GetVodConfigs() []*VodConfig
func (*ListVodConfigsResponse) ProtoMessage ¶ added in v1.21.0
func (*ListVodConfigsResponse) ProtoMessage()
func (*ListVodConfigsResponse) ProtoReflect ¶ added in v1.21.0
func (x *ListVodConfigsResponse) ProtoReflect() protoreflect.Message
func (*ListVodConfigsResponse) Reset ¶ added in v1.21.0
func (x *ListVodConfigsResponse) Reset()
func (*ListVodConfigsResponse) String ¶ added in v1.21.0
func (x *ListVodConfigsResponse) String() string
type ListVodStitchDetailsRequest ¶
type ListVodStitchDetailsRequest struct {
// Required. The VOD session where the stitch details belong to, in the form
// of `projects/{project}/locations/{location}/vodSessions/{id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of items to return.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The next_page_token value returned from a previous List request, if any.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.listVodStitchDetails.
func (*ListVodStitchDetailsRequest) Descriptor
deprecated
func (*ListVodStitchDetailsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVodStitchDetailsRequest.ProtoReflect.Descriptor instead.
func (*ListVodStitchDetailsRequest) GetPageSize ¶
func (x *ListVodStitchDetailsRequest) GetPageSize() int32
func (*ListVodStitchDetailsRequest) GetPageToken ¶
func (x *ListVodStitchDetailsRequest) GetPageToken() string
func (*ListVodStitchDetailsRequest) GetParent ¶
func (x *ListVodStitchDetailsRequest) GetParent() string
func (*ListVodStitchDetailsRequest) ProtoMessage ¶
func (*ListVodStitchDetailsRequest) ProtoMessage()
func (*ListVodStitchDetailsRequest) ProtoReflect ¶
func (x *ListVodStitchDetailsRequest) ProtoReflect() protoreflect.Message
func (*ListVodStitchDetailsRequest) Reset ¶
func (x *ListVodStitchDetailsRequest) Reset()
func (*ListVodStitchDetailsRequest) String ¶
func (x *ListVodStitchDetailsRequest) String() string
type ListVodStitchDetailsResponse ¶
type ListVodStitchDetailsResponse struct {
// A List of stitch Details.
VodStitchDetails []*VodStitchDetail `protobuf:"bytes,1,rep,name=vod_stitch_details,json=vodStitchDetails,proto3" json:"vod_stitch_details,omitempty"`
// The pagination token.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for VideoStitcherService.listVodStitchDetails.
func (*ListVodStitchDetailsResponse) Descriptor
deprecated
func (*ListVodStitchDetailsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVodStitchDetailsResponse.ProtoReflect.Descriptor instead.
func (*ListVodStitchDetailsResponse) GetNextPageToken ¶
func (x *ListVodStitchDetailsResponse) GetNextPageToken() string
func (*ListVodStitchDetailsResponse) GetVodStitchDetails ¶
func (x *ListVodStitchDetailsResponse) GetVodStitchDetails() []*VodStitchDetail
func (*ListVodStitchDetailsResponse) ProtoMessage ¶
func (*ListVodStitchDetailsResponse) ProtoMessage()
func (*ListVodStitchDetailsResponse) ProtoReflect ¶
func (x *ListVodStitchDetailsResponse) ProtoReflect() protoreflect.Message
func (*ListVodStitchDetailsResponse) Reset ¶
func (x *ListVodStitchDetailsResponse) Reset()
func (*ListVodStitchDetailsResponse) String ¶
func (x *ListVodStitchDetailsResponse) String() string
type LiveAdTagDetail ¶
type LiveAdTagDetail struct {
// The resource name in the form of
// `projects/{project}/locations/{location}/liveSessions/{live_session}/liveAdTagDetails/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// A list of ad requests.
AdRequests []*AdRequest `protobuf:"bytes,2,rep,name=ad_requests,json=adRequests,proto3" json:"ad_requests,omitempty"`
// contains filtered or unexported fields
}
Information related to the details for one ad tag. This resource is only available for live sessions that do not implement Google Ad Manager ad insertion.
func (*LiveAdTagDetail) Descriptor
deprecated
func (*LiveAdTagDetail) Descriptor() ([]byte, []int)
Deprecated: Use LiveAdTagDetail.ProtoReflect.Descriptor instead.
func (*LiveAdTagDetail) GetAdRequests ¶
func (x *LiveAdTagDetail) GetAdRequests() []*AdRequest
func (*LiveAdTagDetail) GetName ¶
func (x *LiveAdTagDetail) GetName() string
func (*LiveAdTagDetail) ProtoMessage ¶
func (*LiveAdTagDetail) ProtoMessage()
func (*LiveAdTagDetail) ProtoReflect ¶
func (x *LiveAdTagDetail) ProtoReflect() protoreflect.Message
func (*LiveAdTagDetail) Reset ¶
func (x *LiveAdTagDetail) Reset()
func (*LiveAdTagDetail) String ¶
func (x *LiveAdTagDetail) String() string
type LiveConfig ¶ added in v1.15.0
type LiveConfig struct {
// Output only. The resource name of the live config, in the form of
// `projects/{project}/locations/{location}/liveConfigs/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Source URI for the live stream manifest.
SourceUri string `protobuf:"bytes,2,opt,name=source_uri,json=sourceUri,proto3" json:"source_uri,omitempty"`
// The default ad tag associated with this live stream config.
AdTagUri string `protobuf:"bytes,3,opt,name=ad_tag_uri,json=adTagUri,proto3" json:"ad_tag_uri,omitempty"`
// Additional metadata used to register a live stream with Google Ad Manager
// (GAM)
GamLiveConfig *GamLiveConfig `protobuf:"bytes,4,opt,name=gam_live_config,json=gamLiveConfig,proto3" json:"gam_live_config,omitempty"`
// Output only. State of the live config.
State LiveConfig_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.video.stitcher.v1.LiveConfig_State" json:"state,omitempty"`
// Required. Determines how the ads are tracked.
AdTracking AdTracking `` /* 139-byte string literal not displayed */
// This must refer to a slate in the same
// project. If Google Ad Manager (GAM) is used for ads, this string sets the
// value of `slateCreativeId` in
// https://developers.google.com/ad-manager/api/reference/v202211/LiveStreamEventService.LiveStreamEvent#slateCreativeId
DefaultSlate string `protobuf:"bytes,7,opt,name=default_slate,json=defaultSlate,proto3" json:"default_slate,omitempty"`
// Defines the stitcher behavior in case an ad does not align exactly with
// the ad break boundaries. If not specified, the default is `CUT_CURRENT`.
StitchingPolicy LiveConfig_StitchingPolicy `` /* 170-byte string literal not displayed */
// The configuration for prefetching ads.
PrefetchConfig *PrefetchConfig `protobuf:"bytes,10,opt,name=prefetch_config,json=prefetchConfig,proto3" json:"prefetch_config,omitempty"`
// Options for fetching source manifests and segments.
SourceFetchOptions *FetchOptions `protobuf:"bytes,16,opt,name=source_fetch_options,json=sourceFetchOptions,proto3" json:"source_fetch_options,omitempty"`
// contains filtered or unexported fields
}
Metadata for used to register live configs.
func (*LiveConfig) Descriptor
deprecated
added in
v1.15.0
func (*LiveConfig) Descriptor() ([]byte, []int)
Deprecated: Use LiveConfig.ProtoReflect.Descriptor instead.
func (*LiveConfig) GetAdTagUri ¶ added in v1.15.0
func (x *LiveConfig) GetAdTagUri() string
func (*LiveConfig) GetAdTracking ¶ added in v1.15.0
func (x *LiveConfig) GetAdTracking() AdTracking
func (*LiveConfig) GetDefaultSlate ¶ added in v1.15.0
func (x *LiveConfig) GetDefaultSlate() string
func (*LiveConfig) GetGamLiveConfig ¶ added in v1.15.0
func (x *LiveConfig) GetGamLiveConfig() *GamLiveConfig
func (*LiveConfig) GetName ¶ added in v1.15.0
func (x *LiveConfig) GetName() string
func (*LiveConfig) GetPrefetchConfig ¶ added in v1.15.0
func (x *LiveConfig) GetPrefetchConfig() *PrefetchConfig
func (*LiveConfig) GetSourceFetchOptions ¶ added in v1.21.0
func (x *LiveConfig) GetSourceFetchOptions() *FetchOptions
func (*LiveConfig) GetSourceUri ¶ added in v1.15.0
func (x *LiveConfig) GetSourceUri() string
func (*LiveConfig) GetState ¶ added in v1.15.0
func (x *LiveConfig) GetState() LiveConfig_State
func (*LiveConfig) GetStitchingPolicy ¶ added in v1.15.0
func (x *LiveConfig) GetStitchingPolicy() LiveConfig_StitchingPolicy
func (*LiveConfig) ProtoMessage ¶ added in v1.15.0
func (*LiveConfig) ProtoMessage()
func (*LiveConfig) ProtoReflect ¶ added in v1.15.0
func (x *LiveConfig) ProtoReflect() protoreflect.Message
func (*LiveConfig) Reset ¶ added in v1.15.0
func (x *LiveConfig) Reset()
func (*LiveConfig) String ¶ added in v1.15.0
func (x *LiveConfig) String() string
type LiveConfig_State ¶ added in v1.15.0
type LiveConfig_State int32
State of the live config.
const ( // State is not specified. LiveConfig_STATE_UNSPECIFIED LiveConfig_State = 0 // Live config is being created. LiveConfig_CREATING LiveConfig_State = 1 // Live config is ready for use. LiveConfig_READY LiveConfig_State = 2 // Live config is queued up for deletion. LiveConfig_DELETING LiveConfig_State = 3 )
func (LiveConfig_State) Descriptor ¶ added in v1.15.0
func (LiveConfig_State) Descriptor() protoreflect.EnumDescriptor
func (LiveConfig_State) Enum ¶ added in v1.15.0
func (x LiveConfig_State) Enum() *LiveConfig_State
func (LiveConfig_State) EnumDescriptor
deprecated
added in
v1.15.0
func (LiveConfig_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use LiveConfig_State.Descriptor instead.
func (LiveConfig_State) Number ¶ added in v1.15.0
func (x LiveConfig_State) Number() protoreflect.EnumNumber
func (LiveConfig_State) String ¶ added in v1.15.0
func (x LiveConfig_State) String() string
func (LiveConfig_State) Type ¶ added in v1.15.0
func (LiveConfig_State) Type() protoreflect.EnumType
type LiveConfig_StitchingPolicy ¶ added in v1.15.0
type LiveConfig_StitchingPolicy int32
Defines the ad stitching behavior in case the ad duration does not align exactly with the ad break boundaries. If not specified, the default is `CUT_CURRENT`.
const ( // Stitching policy is not specified. LiveConfig_STITCHING_POLICY_UNSPECIFIED LiveConfig_StitchingPolicy = 0 // Cuts an ad short and returns to content in the middle of the ad. LiveConfig_CUT_CURRENT LiveConfig_StitchingPolicy = 1 // Finishes stitching the current ad before returning to content. LiveConfig_COMPLETE_AD LiveConfig_StitchingPolicy = 2 )
func (LiveConfig_StitchingPolicy) Descriptor ¶ added in v1.15.0
func (LiveConfig_StitchingPolicy) Descriptor() protoreflect.EnumDescriptor
func (LiveConfig_StitchingPolicy) Enum ¶ added in v1.15.0
func (x LiveConfig_StitchingPolicy) Enum() *LiveConfig_StitchingPolicy
func (LiveConfig_StitchingPolicy) EnumDescriptor
deprecated
added in
v1.15.0
func (LiveConfig_StitchingPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use LiveConfig_StitchingPolicy.Descriptor instead.
func (LiveConfig_StitchingPolicy) Number ¶ added in v1.15.0
func (x LiveConfig_StitchingPolicy) Number() protoreflect.EnumNumber
func (LiveConfig_StitchingPolicy) String ¶ added in v1.15.0
func (x LiveConfig_StitchingPolicy) String() string
func (LiveConfig_StitchingPolicy) Type ¶ added in v1.15.0
func (LiveConfig_StitchingPolicy) Type() protoreflect.EnumType
type LiveSession ¶
type LiveSession struct {
// Output only. The name of the live session, in the form of
// `projects/{project}/locations/{location}/liveSessions/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The URI to play the live session's ad-stitched stream.
PlayUri string `protobuf:"bytes,2,opt,name=play_uri,json=playUri,proto3" json:"play_uri,omitempty"`
// Key value pairs for ad tag macro replacement, only available for live
// sessions that do not implement Google Ad manager ad insertion. If the
// specified ad tag URI has macros, this field provides the mapping to the
// value that will replace the macro in the ad tag URI.
//
// Macros are designated by square brackets, for example:
//
// Ad tag URI: "https://doubleclick.google.com/ad/1?geo_id=[geoId]"
//
// Ad tag macros: `{"geoId": "123"}`
//
// Fully qualified ad tag:
// `"https://doubleclick.google.com/ad/1?geo_id=123"`
AdTagMacros map[string]string `` /* 170-byte string literal not displayed */
// Additional options that affect the output of the manifest.
ManifestOptions *ManifestOptions `protobuf:"bytes,10,opt,name=manifest_options,json=manifestOptions,proto3" json:"manifest_options,omitempty"`
// This field should be set with appropriate values if GAM is being used for
// ads.
GamSettings *LiveSession_GamSettings `protobuf:"bytes,15,opt,name=gam_settings,json=gamSettings,proto3" json:"gam_settings,omitempty"`
// Required. The resource name of the live config for this session, in the
// form of `projects/{project}/locations/{location}/liveConfigs/{id}`.
LiveConfig string `protobuf:"bytes,16,opt,name=live_config,json=liveConfig,proto3" json:"live_config,omitempty"`
// Determines how the ad should be tracked. This overrides the value set in
// the live config for this session.
AdTracking AdTracking `` /* 140-byte string literal not displayed */
// contains filtered or unexported fields
}
Metadata for a live session. The session expires 5 minutes after the client stops fetching the session's playlists.
func (*LiveSession) Descriptor
deprecated
func (*LiveSession) Descriptor() ([]byte, []int)
Deprecated: Use LiveSession.ProtoReflect.Descriptor instead.
func (*LiveSession) GetAdTagMacros ¶
func (x *LiveSession) GetAdTagMacros() map[string]string
func (*LiveSession) GetAdTracking ¶ added in v1.21.0
func (x *LiveSession) GetAdTracking() AdTracking
func (*LiveSession) GetGamSettings ¶ added in v1.20.0
func (x *LiveSession) GetGamSettings() *LiveSession_GamSettings
func (*LiveSession) GetLiveConfig ¶ added in v1.20.0
func (x *LiveSession) GetLiveConfig() string
func (*LiveSession) GetManifestOptions ¶
func (x *LiveSession) GetManifestOptions() *ManifestOptions
func (*LiveSession) GetName ¶
func (x *LiveSession) GetName() string
func (*LiveSession) GetPlayUri ¶
func (x *LiveSession) GetPlayUri() string
func (*LiveSession) ProtoMessage ¶
func (*LiveSession) ProtoMessage()
func (*LiveSession) ProtoReflect ¶
func (x *LiveSession) ProtoReflect() protoreflect.Message
func (*LiveSession) Reset ¶
func (x *LiveSession) Reset()
func (*LiveSession) String ¶
func (x *LiveSession) String() string
type LiveSession_GamSettings ¶ added in v1.20.0
type LiveSession_GamSettings struct {
// Required. The stream ID generated by Ad Manager. This must be set if GAM
// is being used for ads and the session uses client-side ad tracking.
StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
// [Targeting
// parameters](https://support.google.com/admanager/answer/7320899) to send
// to Ad Manager to generate a stream ID. This should only be set if the
// session uses server-side ad tracking.
TargetingParameters map[string]string `` /* 192-byte string literal not displayed */
// contains filtered or unexported fields
}
Defines fields related to Google Ad Manager (GAM).
func (*LiveSession_GamSettings) Descriptor
deprecated
added in
v1.20.0
func (*LiveSession_GamSettings) Descriptor() ([]byte, []int)
Deprecated: Use LiveSession_GamSettings.ProtoReflect.Descriptor instead.
func (*LiveSession_GamSettings) GetStreamId ¶ added in v1.20.0
func (x *LiveSession_GamSettings) GetStreamId() string
func (*LiveSession_GamSettings) GetTargetingParameters ¶ added in v1.21.0
func (x *LiveSession_GamSettings) GetTargetingParameters() map[string]string
func (*LiveSession_GamSettings) ProtoMessage ¶ added in v1.20.0
func (*LiveSession_GamSettings) ProtoMessage()
func (*LiveSession_GamSettings) ProtoReflect ¶ added in v1.20.0
func (x *LiveSession_GamSettings) ProtoReflect() protoreflect.Message
func (*LiveSession_GamSettings) Reset ¶ added in v1.20.0
func (x *LiveSession_GamSettings) Reset()
func (*LiveSession_GamSettings) String ¶ added in v1.20.0
func (x *LiveSession_GamSettings) String() string
type ManifestOptions ¶
type ManifestOptions struct {
// If specified, the output manifest will only return renditions matching the
// specified filters.
IncludeRenditions []*RenditionFilter `protobuf:"bytes,1,rep,name=include_renditions,json=includeRenditions,proto3" json:"include_renditions,omitempty"`
// If specified, the output manifest will orders the video and muxed
// renditions by bitrate according to the ordering policy.
BitrateOrder ManifestOptions_OrderPolicy `` /* 162-byte string literal not displayed */
// contains filtered or unexported fields
}
Options for manifest generation.
func (*ManifestOptions) Descriptor
deprecated
func (*ManifestOptions) Descriptor() ([]byte, []int)
Deprecated: Use ManifestOptions.ProtoReflect.Descriptor instead.
func (*ManifestOptions) GetBitrateOrder ¶
func (x *ManifestOptions) GetBitrateOrder() ManifestOptions_OrderPolicy
func (*ManifestOptions) GetIncludeRenditions ¶
func (x *ManifestOptions) GetIncludeRenditions() []*RenditionFilter
func (*ManifestOptions) ProtoMessage ¶
func (*ManifestOptions) ProtoMessage()
func (*ManifestOptions) ProtoReflect ¶
func (x *ManifestOptions) ProtoReflect() protoreflect.Message
func (*ManifestOptions) Reset ¶
func (x *ManifestOptions) Reset()
func (*ManifestOptions) String ¶
func (x *ManifestOptions) String() string
type ManifestOptions_OrderPolicy ¶
type ManifestOptions_OrderPolicy int32
Defines the ordering policy during manifest generation.
const ( // Ordering policy is not specified. ManifestOptions_ORDER_POLICY_UNSPECIFIED ManifestOptions_OrderPolicy = 0 // Order by ascending. ManifestOptions_ASCENDING ManifestOptions_OrderPolicy = 1 // Order by descending. ManifestOptions_DESCENDING ManifestOptions_OrderPolicy = 2 )
func (ManifestOptions_OrderPolicy) Descriptor ¶
func (ManifestOptions_OrderPolicy) Descriptor() protoreflect.EnumDescriptor
func (ManifestOptions_OrderPolicy) Enum ¶
func (x ManifestOptions_OrderPolicy) Enum() *ManifestOptions_OrderPolicy
func (ManifestOptions_OrderPolicy) EnumDescriptor
deprecated
func (ManifestOptions_OrderPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use ManifestOptions_OrderPolicy.Descriptor instead.
func (ManifestOptions_OrderPolicy) Number ¶
func (x ManifestOptions_OrderPolicy) Number() protoreflect.EnumNumber
func (ManifestOptions_OrderPolicy) String ¶
func (x ManifestOptions_OrderPolicy) String() string
func (ManifestOptions_OrderPolicy) Type ¶
func (ManifestOptions_OrderPolicy) Type() protoreflect.EnumType
type MediaCdnKey ¶ added in v1.10.0
type MediaCdnKey struct {
// Input only. 64-byte ed25519 private key for this Media CDN key.
PrivateKey []byte `protobuf:"bytes,1,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
// The keyset name of the Media CDN key.
KeyName string `protobuf:"bytes,2,opt,name=key_name,json=keyName,proto3" json:"key_name,omitempty"`
// Optional. If set, the URL will be signed using the Media CDN token.
// Otherwise, the URL would be signed using the standard Media CDN signature.
TokenConfig *MediaCdnKey_TokenConfig `protobuf:"bytes,3,opt,name=token_config,json=tokenConfig,proto3" json:"token_config,omitempty"`
// contains filtered or unexported fields
}
Configuration for a Media CDN key.
func (*MediaCdnKey) Descriptor
deprecated
added in
v1.10.0
func (*MediaCdnKey) Descriptor() ([]byte, []int)
Deprecated: Use MediaCdnKey.ProtoReflect.Descriptor instead.
func (*MediaCdnKey) GetKeyName ¶ added in v1.10.0
func (x *MediaCdnKey) GetKeyName() string
func (*MediaCdnKey) GetPrivateKey ¶ added in v1.10.0
func (x *MediaCdnKey) GetPrivateKey() []byte
func (*MediaCdnKey) GetTokenConfig ¶ added in v1.21.0
func (x *MediaCdnKey) GetTokenConfig() *MediaCdnKey_TokenConfig
func (*MediaCdnKey) ProtoMessage ¶ added in v1.10.0
func (*MediaCdnKey) ProtoMessage()
func (*MediaCdnKey) ProtoReflect ¶ added in v1.10.0
func (x *MediaCdnKey) ProtoReflect() protoreflect.Message
func (*MediaCdnKey) Reset ¶ added in v1.10.0
func (x *MediaCdnKey) Reset()
func (*MediaCdnKey) String ¶ added in v1.10.0
func (x *MediaCdnKey) String() string
type MediaCdnKey_TokenConfig ¶ added in v1.21.0
type MediaCdnKey_TokenConfig struct {
// Optional. The query parameter in which to find the token.
//
// The name must be 1-64 characters long and match
// the regular expression `[a-zA-Z]([a-zA-Z0-9_-])*` which means the
// first character must be a letter, and all following characters
// must be a dash, underscore, letter or digit.
//
// Defaults to `edge-cache-token`.
QueryParameter string `protobuf:"bytes,1,opt,name=query_parameter,json=queryParameter,proto3" json:"query_parameter,omitempty"`
// contains filtered or unexported fields
}
Configuration for a Media CDN token.
func (*MediaCdnKey_TokenConfig) Descriptor
deprecated
added in
v1.21.0
func (*MediaCdnKey_TokenConfig) Descriptor() ([]byte, []int)
Deprecated: Use MediaCdnKey_TokenConfig.ProtoReflect.Descriptor instead.
func (*MediaCdnKey_TokenConfig) GetQueryParameter ¶ added in v1.21.0
func (x *MediaCdnKey_TokenConfig) GetQueryParameter() string
func (*MediaCdnKey_TokenConfig) ProtoMessage ¶ added in v1.21.0
func (*MediaCdnKey_TokenConfig) ProtoMessage()
func (*MediaCdnKey_TokenConfig) ProtoReflect ¶ added in v1.21.0
func (x *MediaCdnKey_TokenConfig) ProtoReflect() protoreflect.Message
func (*MediaCdnKey_TokenConfig) Reset ¶ added in v1.21.0
func (x *MediaCdnKey_TokenConfig) Reset()
func (*MediaCdnKey_TokenConfig) String ¶ added in v1.21.0
func (x *MediaCdnKey_TokenConfig) String() string
type OperationMetadata ¶ added in v1.20.0
type OperationMetadata struct {
// The time the operation was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The time the operation finished running.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Server-defined resource path for the target of the operation.
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// Name of the verb executed by the operation.
Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
// contains filtered or unexported fields
}
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
deprecated
added in
v1.20.0
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetCreateTime ¶ added in v1.20.0
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime ¶ added in v1.20.0
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetTarget ¶ added in v1.20.0
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb ¶ added in v1.20.0
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage ¶ added in v1.20.0
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect ¶ added in v1.20.0
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset ¶ added in v1.20.0
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String ¶ added in v1.20.0
func (x *OperationMetadata) String() string
type PrefetchConfig ¶ added in v1.15.0
type PrefetchConfig struct {
// Required. Indicates whether the option to prefetch ad requests is enabled.
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
// The duration in seconds of the part of the break to be prefetched.
// This field is only relevant if prefetch is enabled.
// You should set this duration to as long as possible to increase the
// benefits of prefetching, but not longer than the shortest ad break
// expected. For example, for a live event with 30s and 60s ad breaks, the
// initial duration should be set to 30s.
InitialAdRequestDuration *durationpb.Duration `` /* 137-byte string literal not displayed */
// contains filtered or unexported fields
}
The configuration for prefetch ads.
func (*PrefetchConfig) Descriptor
deprecated
added in
v1.15.0
func (*PrefetchConfig) Descriptor() ([]byte, []int)
Deprecated: Use PrefetchConfig.ProtoReflect.Descriptor instead.
func (*PrefetchConfig) GetEnabled ¶ added in v1.15.0
func (x *PrefetchConfig) GetEnabled() bool
func (*PrefetchConfig) GetInitialAdRequestDuration ¶ added in v1.15.0
func (x *PrefetchConfig) GetInitialAdRequestDuration() *durationpb.Duration
func (*PrefetchConfig) ProtoMessage ¶ added in v1.15.0
func (*PrefetchConfig) ProtoMessage()
func (*PrefetchConfig) ProtoReflect ¶ added in v1.15.0
func (x *PrefetchConfig) ProtoReflect() protoreflect.Message
func (*PrefetchConfig) Reset ¶ added in v1.15.0
func (x *PrefetchConfig) Reset()
func (*PrefetchConfig) String ¶ added in v1.15.0
func (x *PrefetchConfig) String() string
type ProgressEvent ¶
type ProgressEvent struct {
// The time when the following tracking events occurs. The time is in
// seconds relative to the start of the VOD asset.
TimeOffset *durationpb.Duration `protobuf:"bytes,1,opt,name=time_offset,json=timeOffset,proto3" json:"time_offset,omitempty"`
// The list of progress tracking events for the ad break. These can be of
// the following IAB types: `BREAK_START`, `BREAK_END`, `IMPRESSION`,
// `CREATIVE_VIEW`, `START`, `FIRST_QUARTILE`, `MIDPOINT`, `THIRD_QUARTILE`,
// `COMPLETE`, `PROGRESS`.
Events []*Event `protobuf:"bytes,2,rep,name=events,proto3" json:"events,omitempty"`
// contains filtered or unexported fields
}
Indicates a time in which a list of events should be triggered during media playback.
func (*ProgressEvent) Descriptor
deprecated
func (*ProgressEvent) Descriptor() ([]byte, []int)
Deprecated: Use ProgressEvent.ProtoReflect.Descriptor instead.
func (*ProgressEvent) GetEvents ¶
func (x *ProgressEvent) GetEvents() []*Event
func (*ProgressEvent) GetTimeOffset ¶
func (x *ProgressEvent) GetTimeOffset() *durationpb.Duration
func (*ProgressEvent) ProtoMessage ¶
func (*ProgressEvent) ProtoMessage()
func (*ProgressEvent) ProtoReflect ¶
func (x *ProgressEvent) ProtoReflect() protoreflect.Message
func (*ProgressEvent) Reset ¶
func (x *ProgressEvent) Reset()
func (*ProgressEvent) String ¶
func (x *ProgressEvent) String() string
type RenditionFilter ¶
type RenditionFilter struct {
// Bitrate in bits per second for the rendition. If set, only renditions with
// the exact bitrate will match.
BitrateBps int32 `protobuf:"varint,1,opt,name=bitrate_bps,json=bitrateBps,proto3" json:"bitrate_bps,omitempty"`
// Codecs for the rendition. If set, only renditions with the exact value
// will match.
Codecs string `protobuf:"bytes,2,opt,name=codecs,proto3" json:"codecs,omitempty"`
// contains filtered or unexported fields
}
Filters for a video or muxed redition.
func (*RenditionFilter) Descriptor
deprecated
func (*RenditionFilter) Descriptor() ([]byte, []int)
Deprecated: Use RenditionFilter.ProtoReflect.Descriptor instead.
func (*RenditionFilter) GetBitrateBps ¶
func (x *RenditionFilter) GetBitrateBps() int32
func (*RenditionFilter) GetCodecs ¶
func (x *RenditionFilter) GetCodecs() string
func (*RenditionFilter) ProtoMessage ¶
func (*RenditionFilter) ProtoMessage()
func (*RenditionFilter) ProtoReflect ¶
func (x *RenditionFilter) ProtoReflect() protoreflect.Message
func (*RenditionFilter) Reset ¶
func (x *RenditionFilter) Reset()
func (*RenditionFilter) String ¶
func (x *RenditionFilter) String() string
type RequestMetadata ¶
type RequestMetadata struct {
// The HTTP headers of the ad request.
Headers *structpb.Struct `protobuf:"bytes,1,opt,name=headers,proto3" json:"headers,omitempty"`
// contains filtered or unexported fields
}
Metadata for an ad request.
func (*RequestMetadata) Descriptor
deprecated
func (*RequestMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RequestMetadata.ProtoReflect.Descriptor instead.
func (*RequestMetadata) GetHeaders ¶
func (x *RequestMetadata) GetHeaders() *structpb.Struct
func (*RequestMetadata) ProtoMessage ¶
func (*RequestMetadata) ProtoMessage()
func (*RequestMetadata) ProtoReflect ¶
func (x *RequestMetadata) ProtoReflect() protoreflect.Message
func (*RequestMetadata) Reset ¶
func (x *RequestMetadata) Reset()
func (*RequestMetadata) String ¶
func (x *RequestMetadata) String() string
type ResponseMetadata ¶
type ResponseMetadata struct {
// Error message received when making the ad request.
Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// Headers from the response.
Headers *structpb.Struct `protobuf:"bytes,2,opt,name=headers,proto3" json:"headers,omitempty"`
// Status code for the response.
StatusCode string `protobuf:"bytes,3,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`
// Size in bytes of the response.
SizeBytes int32 `protobuf:"varint,4,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
// Total time elapsed for the response.
Duration *durationpb.Duration `protobuf:"bytes,5,opt,name=duration,proto3" json:"duration,omitempty"`
// The body of the response.
Body string `protobuf:"bytes,6,opt,name=body,proto3" json:"body,omitempty"`
// contains filtered or unexported fields
}
Metadata for the response of an ad request.
func (*ResponseMetadata) Descriptor
deprecated
func (*ResponseMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ResponseMetadata.ProtoReflect.Descriptor instead.
func (*ResponseMetadata) GetBody ¶
func (x *ResponseMetadata) GetBody() string
func (*ResponseMetadata) GetDuration ¶
func (x *ResponseMetadata) GetDuration() *durationpb.Duration
func (*ResponseMetadata) GetError ¶
func (x *ResponseMetadata) GetError() string
func (*ResponseMetadata) GetHeaders ¶
func (x *ResponseMetadata) GetHeaders() *structpb.Struct
func (*ResponseMetadata) GetSizeBytes ¶
func (x *ResponseMetadata) GetSizeBytes() int32
func (*ResponseMetadata) GetStatusCode ¶
func (x *ResponseMetadata) GetStatusCode() string
func (*ResponseMetadata) ProtoMessage ¶
func (*ResponseMetadata) ProtoMessage()
func (*ResponseMetadata) ProtoReflect ¶
func (x *ResponseMetadata) ProtoReflect() protoreflect.Message
func (*ResponseMetadata) Reset ¶
func (x *ResponseMetadata) Reset()
func (*ResponseMetadata) String ¶
func (x *ResponseMetadata) String() string
type Slate ¶
type Slate struct {
// Output only. The name of the slate, in the form of
// `projects/{project_number}/locations/{location}/slates/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The URI to fetch the source content for the slate. This URI must return an
// MP4 video with at least one audio track.
Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
// gam_slate has all the GAM-related attributes of slates.
GamSlate *Slate_GamSlate `protobuf:"bytes,3,opt,name=gam_slate,json=gamSlate,proto3" json:"gam_slate,omitempty"`
// contains filtered or unexported fields
}
Slate object
func (*Slate) Descriptor
deprecated
func (*Slate) GetGamSlate ¶ added in v1.20.0
func (x *Slate) GetGamSlate() *Slate_GamSlate
func (*Slate) ProtoMessage ¶
func (*Slate) ProtoMessage()
func (*Slate) ProtoReflect ¶
func (x *Slate) ProtoReflect() protoreflect.Message
type Slate_GamSlate ¶ added in v1.20.0
type Slate_GamSlate struct {
// Required. Ad Manager network code to associate with the live config.
NetworkCode string `protobuf:"bytes,1,opt,name=network_code,json=networkCode,proto3" json:"network_code,omitempty"`
// Output only. The identifier generated for the slate by GAM.
GamSlateId int64 `protobuf:"varint,2,opt,name=gam_slate_id,json=gamSlateId,proto3" json:"gam_slate_id,omitempty"`
// contains filtered or unexported fields
}
GamSlate object has Google Ad Manager (GAM) related properties for the slate.
func (*Slate_GamSlate) Descriptor
deprecated
added in
v1.20.0
func (*Slate_GamSlate) Descriptor() ([]byte, []int)
Deprecated: Use Slate_GamSlate.ProtoReflect.Descriptor instead.
func (*Slate_GamSlate) GetGamSlateId ¶ added in v1.20.0
func (x *Slate_GamSlate) GetGamSlateId() int64
func (*Slate_GamSlate) GetNetworkCode ¶ added in v1.20.0
func (x *Slate_GamSlate) GetNetworkCode() string
func (*Slate_GamSlate) ProtoMessage ¶ added in v1.20.0
func (*Slate_GamSlate) ProtoMessage()
func (*Slate_GamSlate) ProtoReflect ¶ added in v1.20.0
func (x *Slate_GamSlate) ProtoReflect() protoreflect.Message
func (*Slate_GamSlate) Reset ¶ added in v1.20.0
func (x *Slate_GamSlate) Reset()
func (*Slate_GamSlate) String ¶ added in v1.20.0
func (x *Slate_GamSlate) String() string
type StaticAdResource ¶
type StaticAdResource struct {
// URI to the static file for the ad resource.
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
// Describes the MIME type of the ad resource.
CreativeType string `protobuf:"bytes,2,opt,name=creative_type,json=creativeType,proto3" json:"creative_type,omitempty"`
// contains filtered or unexported fields
}
Metadata for a static ad resource.
func (*StaticAdResource) Descriptor
deprecated
func (*StaticAdResource) Descriptor() ([]byte, []int)
Deprecated: Use StaticAdResource.ProtoReflect.Descriptor instead.
func (*StaticAdResource) GetCreativeType ¶
func (x *StaticAdResource) GetCreativeType() string
func (*StaticAdResource) GetUri ¶
func (x *StaticAdResource) GetUri() string
func (*StaticAdResource) ProtoMessage ¶
func (*StaticAdResource) ProtoMessage()
func (*StaticAdResource) ProtoReflect ¶
func (x *StaticAdResource) ProtoReflect() protoreflect.Message
func (*StaticAdResource) Reset ¶
func (x *StaticAdResource) Reset()
func (*StaticAdResource) String ¶
func (x *StaticAdResource) String() string
type UnimplementedVideoStitcherServiceServer ¶
type UnimplementedVideoStitcherServiceServer struct {
}
UnimplementedVideoStitcherServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedVideoStitcherServiceServer) CreateCdnKey ¶
func (UnimplementedVideoStitcherServiceServer) CreateCdnKey(context.Context, *CreateCdnKeyRequest) (*longrunningpb.Operation, error)
func (UnimplementedVideoStitcherServiceServer) CreateLiveConfig ¶ added in v1.20.0
func (UnimplementedVideoStitcherServiceServer) CreateLiveConfig(context.Context, *CreateLiveConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedVideoStitcherServiceServer) CreateLiveSession ¶
func (UnimplementedVideoStitcherServiceServer) CreateLiveSession(context.Context, *CreateLiveSessionRequest) (*LiveSession, error)
func (UnimplementedVideoStitcherServiceServer) CreateSlate ¶
func (UnimplementedVideoStitcherServiceServer) CreateSlate(context.Context, *CreateSlateRequest) (*longrunningpb.Operation, error)
func (UnimplementedVideoStitcherServiceServer) CreateVodConfig ¶ added in v1.21.0
func (UnimplementedVideoStitcherServiceServer) CreateVodConfig(context.Context, *CreateVodConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedVideoStitcherServiceServer) CreateVodSession ¶
func (UnimplementedVideoStitcherServiceServer) CreateVodSession(context.Context, *CreateVodSessionRequest) (*VodSession, error)
func (UnimplementedVideoStitcherServiceServer) DeleteCdnKey ¶
func (UnimplementedVideoStitcherServiceServer) DeleteCdnKey(context.Context, *DeleteCdnKeyRequest) (*longrunningpb.Operation, error)
func (UnimplementedVideoStitcherServiceServer) DeleteLiveConfig ¶ added in v1.20.0
func (UnimplementedVideoStitcherServiceServer) DeleteLiveConfig(context.Context, *DeleteLiveConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedVideoStitcherServiceServer) DeleteSlate ¶
func (UnimplementedVideoStitcherServiceServer) DeleteSlate(context.Context, *DeleteSlateRequest) (*longrunningpb.Operation, error)
func (UnimplementedVideoStitcherServiceServer) DeleteVodConfig ¶ added in v1.21.0
func (UnimplementedVideoStitcherServiceServer) DeleteVodConfig(context.Context, *DeleteVodConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedVideoStitcherServiceServer) GetCdnKey ¶
func (UnimplementedVideoStitcherServiceServer) GetCdnKey(context.Context, *GetCdnKeyRequest) (*CdnKey, error)
func (UnimplementedVideoStitcherServiceServer) GetLiveAdTagDetail ¶
func (UnimplementedVideoStitcherServiceServer) GetLiveAdTagDetail(context.Context, *GetLiveAdTagDetailRequest) (*LiveAdTagDetail, error)
func (UnimplementedVideoStitcherServiceServer) GetLiveConfig ¶ added in v1.20.0
func (UnimplementedVideoStitcherServiceServer) GetLiveConfig(context.Context, *GetLiveConfigRequest) (*LiveConfig, error)
func (UnimplementedVideoStitcherServiceServer) GetLiveSession ¶
func (UnimplementedVideoStitcherServiceServer) GetLiveSession(context.Context, *GetLiveSessionRequest) (*LiveSession, error)
func (UnimplementedVideoStitcherServiceServer) GetSlate ¶
func (UnimplementedVideoStitcherServiceServer) GetSlate(context.Context, *GetSlateRequest) (*Slate, error)
func (UnimplementedVideoStitcherServiceServer) GetVodAdTagDetail ¶
func (UnimplementedVideoStitcherServiceServer) GetVodAdTagDetail(context.Context, *GetVodAdTagDetailRequest) (*VodAdTagDetail, error)
func (UnimplementedVideoStitcherServiceServer) GetVodConfig ¶ added in v1.21.0
func (UnimplementedVideoStitcherServiceServer) GetVodConfig(context.Context, *GetVodConfigRequest) (*VodConfig, error)
func (UnimplementedVideoStitcherServiceServer) GetVodSession ¶
func (UnimplementedVideoStitcherServiceServer) GetVodSession(context.Context, *GetVodSessionRequest) (*VodSession, error)
func (UnimplementedVideoStitcherServiceServer) GetVodStitchDetail ¶
func (UnimplementedVideoStitcherServiceServer) GetVodStitchDetail(context.Context, *GetVodStitchDetailRequest) (*VodStitchDetail, error)
func (UnimplementedVideoStitcherServiceServer) ListCdnKeys ¶
func (UnimplementedVideoStitcherServiceServer) ListCdnKeys(context.Context, *ListCdnKeysRequest) (*ListCdnKeysResponse, error)
func (UnimplementedVideoStitcherServiceServer) ListLiveAdTagDetails ¶
func (UnimplementedVideoStitcherServiceServer) ListLiveAdTagDetails(context.Context, *ListLiveAdTagDetailsRequest) (*ListLiveAdTagDetailsResponse, error)
func (UnimplementedVideoStitcherServiceServer) ListLiveConfigs ¶ added in v1.20.0
func (UnimplementedVideoStitcherServiceServer) ListLiveConfigs(context.Context, *ListLiveConfigsRequest) (*ListLiveConfigsResponse, error)
func (UnimplementedVideoStitcherServiceServer) ListSlates ¶
func (UnimplementedVideoStitcherServiceServer) ListSlates(context.Context, *ListSlatesRequest) (*ListSlatesResponse, error)
func (UnimplementedVideoStitcherServiceServer) ListVodAdTagDetails ¶
func (UnimplementedVideoStitcherServiceServer) ListVodAdTagDetails(context.Context, *ListVodAdTagDetailsRequest) (*ListVodAdTagDetailsResponse, error)
func (UnimplementedVideoStitcherServiceServer) ListVodConfigs ¶ added in v1.21.0
func (UnimplementedVideoStitcherServiceServer) ListVodConfigs(context.Context, *ListVodConfigsRequest) (*ListVodConfigsResponse, error)
func (UnimplementedVideoStitcherServiceServer) ListVodStitchDetails ¶
func (UnimplementedVideoStitcherServiceServer) ListVodStitchDetails(context.Context, *ListVodStitchDetailsRequest) (*ListVodStitchDetailsResponse, error)
func (UnimplementedVideoStitcherServiceServer) UpdateCdnKey ¶
func (UnimplementedVideoStitcherServiceServer) UpdateCdnKey(context.Context, *UpdateCdnKeyRequest) (*longrunningpb.Operation, error)
func (UnimplementedVideoStitcherServiceServer) UpdateLiveConfig ¶ added in v1.21.0
func (UnimplementedVideoStitcherServiceServer) UpdateLiveConfig(context.Context, *UpdateLiveConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedVideoStitcherServiceServer) UpdateSlate ¶
func (UnimplementedVideoStitcherServiceServer) UpdateSlate(context.Context, *UpdateSlateRequest) (*longrunningpb.Operation, error)
func (UnimplementedVideoStitcherServiceServer) UpdateVodConfig ¶ added in v1.21.0
func (UnimplementedVideoStitcherServiceServer) UpdateVodConfig(context.Context, *UpdateVodConfigRequest) (*longrunningpb.Operation, error)
type UnsafeVideoStitcherServiceServer ¶ added in v1.27.1
type UnsafeVideoStitcherServiceServer interface {
// contains filtered or unexported methods
}
UnsafeVideoStitcherServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VideoStitcherServiceServer will result in compilation errors.
type UpdateCdnKeyRequest ¶
type UpdateCdnKeyRequest struct {
// Required. The CDN key resource which replaces the resource on the server.
CdnKey *CdnKey `protobuf:"bytes,1,opt,name=cdn_key,json=cdnKey,proto3" json:"cdn_key,omitempty"`
// Required. The update mask applies to the resource.
// For the `FieldMask` definition, see
// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.updateCdnKey.
func (*UpdateCdnKeyRequest) Descriptor
deprecated
func (*UpdateCdnKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCdnKeyRequest.ProtoReflect.Descriptor instead.
func (*UpdateCdnKeyRequest) GetCdnKey ¶
func (x *UpdateCdnKeyRequest) GetCdnKey() *CdnKey
func (*UpdateCdnKeyRequest) GetUpdateMask ¶
func (x *UpdateCdnKeyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateCdnKeyRequest) ProtoMessage ¶
func (*UpdateCdnKeyRequest) ProtoMessage()
func (*UpdateCdnKeyRequest) ProtoReflect ¶
func (x *UpdateCdnKeyRequest) ProtoReflect() protoreflect.Message
func (*UpdateCdnKeyRequest) Reset ¶
func (x *UpdateCdnKeyRequest) Reset()
func (*UpdateCdnKeyRequest) String ¶
func (x *UpdateCdnKeyRequest) String() string
type UpdateLiveConfigRequest ¶ added in v1.21.0
type UpdateLiveConfigRequest struct {
// Required. The LiveConfig resource which replaces the resource on the
// server.
LiveConfig *LiveConfig `protobuf:"bytes,1,opt,name=live_config,json=liveConfig,proto3" json:"live_config,omitempty"`
// Required. The update mask applies to the resource.
// For the `FieldMask` definition, see
// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.updateLiveConfig.
func (*UpdateLiveConfigRequest) Descriptor
deprecated
added in
v1.21.0
func (*UpdateLiveConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLiveConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateLiveConfigRequest) GetLiveConfig ¶ added in v1.21.0
func (x *UpdateLiveConfigRequest) GetLiveConfig() *LiveConfig
func (*UpdateLiveConfigRequest) GetUpdateMask ¶ added in v1.21.0
func (x *UpdateLiveConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateLiveConfigRequest) ProtoMessage ¶ added in v1.21.0
func (*UpdateLiveConfigRequest) ProtoMessage()
func (*UpdateLiveConfigRequest) ProtoReflect ¶ added in v1.21.0
func (x *UpdateLiveConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateLiveConfigRequest) Reset ¶ added in v1.21.0
func (x *UpdateLiveConfigRequest) Reset()
func (*UpdateLiveConfigRequest) String ¶ added in v1.21.0
func (x *UpdateLiveConfigRequest) String() string
type UpdateSlateRequest ¶
type UpdateSlateRequest struct {
// Required. The resource with updated fields.
Slate *Slate `protobuf:"bytes,1,opt,name=slate,proto3" json:"slate,omitempty"`
// Required. The update mask which specifies fields which should be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.updateSlate.
func (*UpdateSlateRequest) Descriptor
deprecated
func (*UpdateSlateRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSlateRequest.ProtoReflect.Descriptor instead.
func (*UpdateSlateRequest) GetSlate ¶
func (x *UpdateSlateRequest) GetSlate() *Slate
func (*UpdateSlateRequest) GetUpdateMask ¶
func (x *UpdateSlateRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSlateRequest) ProtoMessage ¶
func (*UpdateSlateRequest) ProtoMessage()
func (*UpdateSlateRequest) ProtoReflect ¶
func (x *UpdateSlateRequest) ProtoReflect() protoreflect.Message
func (*UpdateSlateRequest) Reset ¶
func (x *UpdateSlateRequest) Reset()
func (*UpdateSlateRequest) String ¶
func (x *UpdateSlateRequest) String() string
type UpdateVodConfigRequest ¶ added in v1.21.0
type UpdateVodConfigRequest struct {
// Required. The VOD config resource which replaces the resource on the
// server.
VodConfig *VodConfig `protobuf:"bytes,1,opt,name=vod_config,json=vodConfig,proto3" json:"vod_config,omitempty"`
// Required. The update mask applies to the resource.
// For the `FieldMask` definition, see
// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
Request message for VideoStitcherService.updateVodConfig.
func (*UpdateVodConfigRequest) Descriptor
deprecated
added in
v1.21.0
func (*UpdateVodConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVodConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateVodConfigRequest) GetUpdateMask ¶ added in v1.21.0
func (x *UpdateVodConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateVodConfigRequest) GetVodConfig ¶ added in v1.21.0
func (x *UpdateVodConfigRequest) GetVodConfig() *VodConfig
func (*UpdateVodConfigRequest) ProtoMessage ¶ added in v1.21.0
func (*UpdateVodConfigRequest) ProtoMessage()
func (*UpdateVodConfigRequest) ProtoReflect ¶ added in v1.21.0
func (x *UpdateVodConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateVodConfigRequest) Reset ¶ added in v1.21.0
func (x *UpdateVodConfigRequest) Reset()
func (*UpdateVodConfigRequest) String ¶ added in v1.21.0
func (x *UpdateVodConfigRequest) String() string
type VideoStitcherServiceClient ¶
type VideoStitcherServiceClient interface {
// Creates a new CDN key.
CreateCdnKey(ctx context.Context, in *CreateCdnKeyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists all CDN keys in the specified project and location.
ListCdnKeys(ctx context.Context, in *ListCdnKeysRequest, opts ...grpc.CallOption) (*ListCdnKeysResponse, error)
// Returns the specified CDN key.
GetCdnKey(ctx context.Context, in *GetCdnKeyRequest, opts ...grpc.CallOption) (*CdnKey, error)
// Deletes the specified CDN key.
DeleteCdnKey(ctx context.Context, in *DeleteCdnKeyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the specified CDN key. Only update fields specified
// in the call method body.
UpdateCdnKey(ctx context.Context, in *UpdateCdnKeyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates a client side playback VOD session and returns the full
// tracking and playback metadata of the session.
CreateVodSession(ctx context.Context, in *CreateVodSessionRequest, opts ...grpc.CallOption) (*VodSession, error)
// Returns the full tracking, playback metadata, and relevant ad-ops
// logs for the specified VOD session.
GetVodSession(ctx context.Context, in *GetVodSessionRequest, opts ...grpc.CallOption) (*VodSession, error)
// Returns a list of detailed stitching information of the specified VOD
// session.
ListVodStitchDetails(ctx context.Context, in *ListVodStitchDetailsRequest, opts ...grpc.CallOption) (*ListVodStitchDetailsResponse, error)
// Returns the specified stitching information for the specified VOD session.
GetVodStitchDetail(ctx context.Context, in *GetVodStitchDetailRequest, opts ...grpc.CallOption) (*VodStitchDetail, error)
// Return the list of ad tag details for the specified VOD session.
ListVodAdTagDetails(ctx context.Context, in *ListVodAdTagDetailsRequest, opts ...grpc.CallOption) (*ListVodAdTagDetailsResponse, error)
// Returns the specified ad tag detail for the specified VOD session.
GetVodAdTagDetail(ctx context.Context, in *GetVodAdTagDetailRequest, opts ...grpc.CallOption) (*VodAdTagDetail, error)
// Return the list of ad tag details for the specified live session.
ListLiveAdTagDetails(ctx context.Context, in *ListLiveAdTagDetailsRequest, opts ...grpc.CallOption) (*ListLiveAdTagDetailsResponse, error)
// Returns the specified ad tag detail for the specified live session.
GetLiveAdTagDetail(ctx context.Context, in *GetLiveAdTagDetailRequest, opts ...grpc.CallOption) (*LiveAdTagDetail, error)
// Creates a slate.
CreateSlate(ctx context.Context, in *CreateSlateRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists all slates in the specified project and location.
ListSlates(ctx context.Context, in *ListSlatesRequest, opts ...grpc.CallOption) (*ListSlatesResponse, error)
// Returns the specified slate.
GetSlate(ctx context.Context, in *GetSlateRequest, opts ...grpc.CallOption) (*Slate, error)
// Updates the specified slate.
UpdateSlate(ctx context.Context, in *UpdateSlateRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes the specified slate.
DeleteSlate(ctx context.Context, in *DeleteSlateRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates a new live session.
CreateLiveSession(ctx context.Context, in *CreateLiveSessionRequest, opts ...grpc.CallOption) (*LiveSession, error)
// Returns the details for the specified live session.
GetLiveSession(ctx context.Context, in *GetLiveSessionRequest, opts ...grpc.CallOption) (*LiveSession, error)
// Registers the live config with the provided unique ID in
// the specified region.
CreateLiveConfig(ctx context.Context, in *CreateLiveConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists all live configs managed by the Video Stitcher that
// belong to the specified project and region.
ListLiveConfigs(ctx context.Context, in *ListLiveConfigsRequest, opts ...grpc.CallOption) (*ListLiveConfigsResponse, error)
// Returns the specified live config managed by the Video
// Stitcher service.
GetLiveConfig(ctx context.Context, in *GetLiveConfigRequest, opts ...grpc.CallOption) (*LiveConfig, error)
// Deletes the specified live config.
DeleteLiveConfig(ctx context.Context, in *DeleteLiveConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the specified LiveConfig. Only update fields specified
// in the call method body.
UpdateLiveConfig(ctx context.Context, in *UpdateLiveConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Registers the VOD config with the provided unique ID in
// the specified region.
CreateVodConfig(ctx context.Context, in *CreateVodConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists all VOD configs managed by the Video Stitcher API that
// belong to the specified project and region.
ListVodConfigs(ctx context.Context, in *ListVodConfigsRequest, opts ...grpc.CallOption) (*ListVodConfigsResponse, error)
// Returns the specified VOD config managed by the Video
// Stitcher API service.
GetVodConfig(ctx context.Context, in *GetVodConfigRequest, opts ...grpc.CallOption) (*VodConfig, error)
// Deletes the specified VOD config.
DeleteVodConfig(ctx context.Context, in *DeleteVodConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the specified VOD config. Only update fields specified
// in the call method body.
UpdateVodConfig(ctx context.Context, in *UpdateVodConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
VideoStitcherServiceClient is the client API for VideoStitcherService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewVideoStitcherServiceClient ¶
func NewVideoStitcherServiceClient(cc grpc.ClientConnInterface) VideoStitcherServiceClient
type VideoStitcherServiceServer ¶
type VideoStitcherServiceServer interface {
// Creates a new CDN key.
CreateCdnKey(context.Context, *CreateCdnKeyRequest) (*longrunningpb.Operation, error)
// Lists all CDN keys in the specified project and location.
ListCdnKeys(context.Context, *ListCdnKeysRequest) (*ListCdnKeysResponse, error)
// Returns the specified CDN key.
GetCdnKey(context.Context, *GetCdnKeyRequest) (*CdnKey, error)
// Deletes the specified CDN key.
DeleteCdnKey(context.Context, *DeleteCdnKeyRequest) (*longrunningpb.Operation, error)
// Updates the specified CDN key. Only update fields specified
// in the call method body.
UpdateCdnKey(context.Context, *UpdateCdnKeyRequest) (*longrunningpb.Operation, error)
// Creates a client side playback VOD session and returns the full
// tracking and playback metadata of the session.
CreateVodSession(context.Context, *CreateVodSessionRequest) (*VodSession, error)
// Returns the full tracking, playback metadata, and relevant ad-ops
// logs for the specified VOD session.
GetVodSession(context.Context, *GetVodSessionRequest) (*VodSession, error)
// Returns a list of detailed stitching information of the specified VOD
// session.
ListVodStitchDetails(context.Context, *ListVodStitchDetailsRequest) (*ListVodStitchDetailsResponse, error)
// Returns the specified stitching information for the specified VOD session.
GetVodStitchDetail(context.Context, *GetVodStitchDetailRequest) (*VodStitchDetail, error)
// Return the list of ad tag details for the specified VOD session.
ListVodAdTagDetails(context.Context, *ListVodAdTagDetailsRequest) (*ListVodAdTagDetailsResponse, error)
// Returns the specified ad tag detail for the specified VOD session.
GetVodAdTagDetail(context.Context, *GetVodAdTagDetailRequest) (*VodAdTagDetail, error)
// Return the list of ad tag details for the specified live session.
ListLiveAdTagDetails(context.Context, *ListLiveAdTagDetailsRequest) (*ListLiveAdTagDetailsResponse, error)
// Returns the specified ad tag detail for the specified live session.
GetLiveAdTagDetail(context.Context, *GetLiveAdTagDetailRequest) (*LiveAdTagDetail, error)
// Creates a slate.
CreateSlate(context.Context, *CreateSlateRequest) (*longrunningpb.Operation, error)
// Lists all slates in the specified project and location.
ListSlates(context.Context, *ListSlatesRequest) (*ListSlatesResponse, error)
// Returns the specified slate.
GetSlate(context.Context, *GetSlateRequest) (*Slate, error)
// Updates the specified slate.
UpdateSlate(context.Context, *UpdateSlateRequest) (*longrunningpb.Operation, error)
// Deletes the specified slate.
DeleteSlate(context.Context, *DeleteSlateRequest) (*longrunningpb.Operation, error)
// Creates a new live session.
CreateLiveSession(context.Context, *CreateLiveSessionRequest) (*LiveSession, error)
// Returns the details for the specified live session.
GetLiveSession(context.Context, *GetLiveSessionRequest) (*LiveSession, error)
// Registers the live config with the provided unique ID in
// the specified region.
CreateLiveConfig(context.Context, *CreateLiveConfigRequest) (*longrunningpb.Operation, error)
// Lists all live configs managed by the Video Stitcher that
// belong to the specified project and region.
ListLiveConfigs(context.Context, *ListLiveConfigsRequest) (*ListLiveConfigsResponse, error)
// Returns the specified live config managed by the Video
// Stitcher service.
GetLiveConfig(context.Context, *GetLiveConfigRequest) (*LiveConfig, error)
// Deletes the specified live config.
DeleteLiveConfig(context.Context, *DeleteLiveConfigRequest) (*longrunningpb.Operation, error)
// Updates the specified LiveConfig. Only update fields specified
// in the call method body.
UpdateLiveConfig(context.Context, *UpdateLiveConfigRequest) (*longrunningpb.Operation, error)
// Registers the VOD config with the provided unique ID in
// the specified region.
CreateVodConfig(context.Context, *CreateVodConfigRequest) (*longrunningpb.Operation, error)
// Lists all VOD configs managed by the Video Stitcher API that
// belong to the specified project and region.
ListVodConfigs(context.Context, *ListVodConfigsRequest) (*ListVodConfigsResponse, error)
// Returns the specified VOD config managed by the Video
// Stitcher API service.
GetVodConfig(context.Context, *GetVodConfigRequest) (*VodConfig, error)
// Deletes the specified VOD config.
DeleteVodConfig(context.Context, *DeleteVodConfigRequest) (*longrunningpb.Operation, error)
// Updates the specified VOD config. Only update fields specified
// in the call method body.
UpdateVodConfig(context.Context, *UpdateVodConfigRequest) (*longrunningpb.Operation, error)
}
VideoStitcherServiceServer is the server API for VideoStitcherService service. All implementations should embed UnimplementedVideoStitcherServiceServer for forward compatibility
type VodAdTagDetail ¶
type VodAdTagDetail struct {
// The name of the ad tag detail for the specified VOD session, in the form of
// `projects/{project}/locations/{location}/vodSessions/{vod_session_id}/vodAdTagDetails/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// A list of ad requests for one ad tag.
AdRequests []*AdRequest `protobuf:"bytes,2,rep,name=ad_requests,json=adRequests,proto3" json:"ad_requests,omitempty"`
// contains filtered or unexported fields
}
Information related to the details for one ad tag. This resource is only available for VOD sessions that do not implement Google Ad Manager ad insertion.
func (*VodAdTagDetail) Descriptor
deprecated
func (*VodAdTagDetail) Descriptor() ([]byte, []int)
Deprecated: Use VodAdTagDetail.ProtoReflect.Descriptor instead.
func (*VodAdTagDetail) GetAdRequests ¶
func (x *VodAdTagDetail) GetAdRequests() []*AdRequest
func (*VodAdTagDetail) GetName ¶
func (x *VodAdTagDetail) GetName() string
func (*VodAdTagDetail) ProtoMessage ¶
func (*VodAdTagDetail) ProtoMessage()
func (*VodAdTagDetail) ProtoReflect ¶
func (x *VodAdTagDetail) ProtoReflect() protoreflect.Message
func (*VodAdTagDetail) Reset ¶
func (x *VodAdTagDetail) Reset()
func (*VodAdTagDetail) String ¶
func (x *VodAdTagDetail) String() string
type VodConfig ¶ added in v1.21.0
type VodConfig struct {
// Output only. The resource name of the VOD config, in the form of
// `projects/{project}/locations/{location}/vodConfigs/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Source URI for the VOD stream manifest.
SourceUri string `protobuf:"bytes,2,opt,name=source_uri,json=sourceUri,proto3" json:"source_uri,omitempty"`
// Required. The default ad tag associated with this VOD config.
AdTagUri string `protobuf:"bytes,3,opt,name=ad_tag_uri,json=adTagUri,proto3" json:"ad_tag_uri,omitempty"`
// Optional. Google Ad Manager (GAM) metadata.
GamVodConfig *GamVodConfig `protobuf:"bytes,4,opt,name=gam_vod_config,json=gamVodConfig,proto3" json:"gam_vod_config,omitempty"`
// Output only. State of the VOD config.
State VodConfig_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.video.stitcher.v1.VodConfig_State" json:"state,omitempty"`
// Options for fetching source manifests and segments.
SourceFetchOptions *FetchOptions `protobuf:"bytes,8,opt,name=source_fetch_options,json=sourceFetchOptions,proto3" json:"source_fetch_options,omitempty"`
// contains filtered or unexported fields
}
Metadata used to register VOD configs.
func (*VodConfig) Descriptor
deprecated
added in
v1.21.0
func (*VodConfig) GetAdTagUri ¶ added in v1.21.0
func (*VodConfig) GetGamVodConfig ¶ added in v1.21.0
func (x *VodConfig) GetGamVodConfig() *GamVodConfig
func (*VodConfig) GetSourceFetchOptions ¶ added in v1.21.0
func (x *VodConfig) GetSourceFetchOptions() *FetchOptions
func (*VodConfig) GetSourceUri ¶ added in v1.21.0
func (*VodConfig) GetState ¶ added in v1.21.0
func (x *VodConfig) GetState() VodConfig_State
func (*VodConfig) ProtoMessage ¶ added in v1.21.0
func (*VodConfig) ProtoMessage()
func (*VodConfig) ProtoReflect ¶ added in v1.21.0
func (x *VodConfig) ProtoReflect() protoreflect.Message
type VodConfig_State ¶ added in v1.21.0
type VodConfig_State int32
State of the VOD config.
const ( // State is not specified. VodConfig_STATE_UNSPECIFIED VodConfig_State = 0 // VOD config is being created. VodConfig_CREATING VodConfig_State = 1 // VOD config is ready for use. VodConfig_READY VodConfig_State = 2 // VOD config is queued up for deletion. VodConfig_DELETING VodConfig_State = 3 )
func (VodConfig_State) Descriptor ¶ added in v1.21.0
func (VodConfig_State) Descriptor() protoreflect.EnumDescriptor
func (VodConfig_State) Enum ¶ added in v1.21.0
func (x VodConfig_State) Enum() *VodConfig_State
func (VodConfig_State) EnumDescriptor
deprecated
added in
v1.21.0
func (VodConfig_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use VodConfig_State.Descriptor instead.
func (VodConfig_State) Number ¶ added in v1.21.0
func (x VodConfig_State) Number() protoreflect.EnumNumber
func (VodConfig_State) String ¶ added in v1.21.0
func (x VodConfig_State) String() string
func (VodConfig_State) Type ¶ added in v1.21.0
func (VodConfig_State) Type() protoreflect.EnumType
type VodSession ¶
type VodSession struct {
// Output only. The name of the VOD session, in the form of
// `projects/{project_number}/locations/{location}/vodSessions/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Metadata of what was stitched into the content.
Interstitials *Interstitials `protobuf:"bytes,2,opt,name=interstitials,proto3" json:"interstitials,omitempty"`
// Output only. The playback URI of the stitched content.
PlayUri string `protobuf:"bytes,4,opt,name=play_uri,json=playUri,proto3" json:"play_uri,omitempty"`
// URI of the media to stitch. For most use cases, you should create a
// [VodConfig][google.cloud.video.stitcher.v1.VodConfig] with this information
// rather than setting this field directly.
SourceUri string `protobuf:"bytes,5,opt,name=source_uri,json=sourceUri,proto3" json:"source_uri,omitempty"`
// Ad tag URI. For most use cases, you should create a
// [VodConfig][google.cloud.video.stitcher.v1.VodConfig] with this information
// rather than setting this field directly.
AdTagUri string `protobuf:"bytes,6,opt,name=ad_tag_uri,json=adTagUri,proto3" json:"ad_tag_uri,omitempty"`
// Key value pairs for ad tag macro replacement, only available for VOD
// sessions that do not implement Google Ad manager ad insertion. If the
// specified ad tag URI has macros, this field provides the mapping to the
// value that will replace the macro in the ad tag URI.
//
// Macros are designated by square brackets, for example:
//
// Ad tag URI: `"https://doubleclick.google.com/ad/1?geo_id=[geoId]"`
//
// Ad tag macro map: `{"geoId": "123"}`
//
// Fully qualified ad tag:
// `"https://doubleclick.google.com/ad/1?geo_id=123"`
AdTagMacroMap map[string]string `` /* 178-byte string literal not displayed */
// Additional options that affect the output of the manifest.
ManifestOptions *ManifestOptions `protobuf:"bytes,9,opt,name=manifest_options,json=manifestOptions,proto3" json:"manifest_options,omitempty"`
// Output only. The generated ID of the VodSession's source media.
AssetId string `protobuf:"bytes,10,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
// Required. Determines how the ad should be tracked.
AdTracking AdTracking `` /* 140-byte string literal not displayed */
// This field should be set with appropriate values if GAM is being used for
// ads.
GamSettings *VodSession_GamSettings `protobuf:"bytes,13,opt,name=gam_settings,json=gamSettings,proto3" json:"gam_settings,omitempty"`
// The resource name of the VOD config for this session, in the form of
// `projects/{project}/locations/{location}/vodConfigs/{id}`.
VodConfig string `protobuf:"bytes,14,opt,name=vod_config,json=vodConfig,proto3" json:"vod_config,omitempty"`
// contains filtered or unexported fields
}
Metadata for a VOD session. The session expires 4 hours after its creation.
func (*VodSession) Descriptor
deprecated
func (*VodSession) Descriptor() ([]byte, []int)
Deprecated: Use VodSession.ProtoReflect.Descriptor instead.
func (*VodSession) GetAdTagMacroMap ¶
func (x *VodSession) GetAdTagMacroMap() map[string]string
func (*VodSession) GetAdTagUri ¶
func (x *VodSession) GetAdTagUri() string
func (*VodSession) GetAdTracking ¶ added in v1.20.0
func (x *VodSession) GetAdTracking() AdTracking
func (*VodSession) GetAssetId ¶
func (x *VodSession) GetAssetId() string
func (*VodSession) GetGamSettings ¶ added in v1.20.0
func (x *VodSession) GetGamSettings() *VodSession_GamSettings
func (*VodSession) GetInterstitials ¶
func (x *VodSession) GetInterstitials() *Interstitials
func (*VodSession) GetManifestOptions ¶
func (x *VodSession) GetManifestOptions() *ManifestOptions
func (*VodSession) GetName ¶
func (x *VodSession) GetName() string
func (*VodSession) GetPlayUri ¶
func (x *VodSession) GetPlayUri() string
func (*VodSession) GetSourceUri ¶
func (x *VodSession) GetSourceUri() string
func (*VodSession) GetVodConfig ¶ added in v1.21.0
func (x *VodSession) GetVodConfig() string
func (*VodSession) ProtoMessage ¶
func (*VodSession) ProtoMessage()
func (*VodSession) ProtoReflect ¶
func (x *VodSession) ProtoReflect() protoreflect.Message
func (*VodSession) Reset ¶
func (x *VodSession) Reset()
func (*VodSession) String ¶
func (x *VodSession) String() string
type VodSessionAd ¶
type VodSessionAd struct {
// Duration in seconds of the ad.
Duration *durationpb.Duration `protobuf:"bytes,1,opt,name=duration,proto3" json:"duration,omitempty"`
// Metadata of companion ads associated with the ad.
CompanionAds *CompanionAds `protobuf:"bytes,2,opt,name=companion_ads,json=companionAds,proto3" json:"companion_ads,omitempty"`
// The list of progress tracking events for the ad break. These can be of
// the following IAB types: `MUTE`, `UNMUTE`, `PAUSE`, `CLICK`,
// `CLICK_THROUGH`, `REWIND`, `RESUME`, `ERROR`, `FULLSCREEN`,
// `EXIT_FULLSCREEN`, `EXPAND`, `COLLAPSE`, `ACCEPT_INVITATION_LINEAR`,
// `CLOSE_LINEAR`, `SKIP`.
ActivityEvents []*Event `protobuf:"bytes,3,rep,name=activity_events,json=activityEvents,proto3" json:"activity_events,omitempty"`
// contains filtered or unexported fields
}
Metadata for an inserted ad in a VOD session.
func (*VodSessionAd) Descriptor
deprecated
func (*VodSessionAd) Descriptor() ([]byte, []int)
Deprecated: Use VodSessionAd.ProtoReflect.Descriptor instead.
func (*VodSessionAd) GetActivityEvents ¶
func (x *VodSessionAd) GetActivityEvents() []*Event
func (*VodSessionAd) GetCompanionAds ¶
func (x *VodSessionAd) GetCompanionAds() *CompanionAds
func (*VodSessionAd) GetDuration ¶
func (x *VodSessionAd) GetDuration() *durationpb.Duration
func (*VodSessionAd) ProtoMessage ¶
func (*VodSessionAd) ProtoMessage()
func (*VodSessionAd) ProtoReflect ¶
func (x *VodSessionAd) ProtoReflect() protoreflect.Message
func (*VodSessionAd) Reset ¶
func (x *VodSessionAd) Reset()
func (*VodSessionAd) String ¶
func (x *VodSessionAd) String() string
type VodSessionAdBreak ¶
type VodSessionAdBreak struct {
// List of events that are expected to be triggered, ordered by time.
ProgressEvents []*ProgressEvent `protobuf:"bytes,1,rep,name=progress_events,json=progressEvents,proto3" json:"progress_events,omitempty"`
// Ordered list of ads stitched into the ad break.
Ads []*VodSessionAd `protobuf:"bytes,2,rep,name=ads,proto3" json:"ads,omitempty"`
// Ad break end time in seconds relative to the start of the VOD asset.
EndTimeOffset *durationpb.Duration `protobuf:"bytes,3,opt,name=end_time_offset,json=endTimeOffset,proto3" json:"end_time_offset,omitempty"`
// Ad break start time in seconds relative to the start of the VOD asset.
StartTimeOffset *durationpb.Duration `protobuf:"bytes,4,opt,name=start_time_offset,json=startTimeOffset,proto3" json:"start_time_offset,omitempty"`
// contains filtered or unexported fields
}
Metadata for an inserted ad break.
func (*VodSessionAdBreak) Descriptor
deprecated
func (*VodSessionAdBreak) Descriptor() ([]byte, []int)
Deprecated: Use VodSessionAdBreak.ProtoReflect.Descriptor instead.
func (*VodSessionAdBreak) GetAds ¶
func (x *VodSessionAdBreak) GetAds() []*VodSessionAd
func (*VodSessionAdBreak) GetEndTimeOffset ¶
func (x *VodSessionAdBreak) GetEndTimeOffset() *durationpb.Duration
func (*VodSessionAdBreak) GetProgressEvents ¶
func (x *VodSessionAdBreak) GetProgressEvents() []*ProgressEvent
func (*VodSessionAdBreak) GetStartTimeOffset ¶
func (x *VodSessionAdBreak) GetStartTimeOffset() *durationpb.Duration
func (*VodSessionAdBreak) ProtoMessage ¶
func (*VodSessionAdBreak) ProtoMessage()
func (*VodSessionAdBreak) ProtoReflect ¶
func (x *VodSessionAdBreak) ProtoReflect() protoreflect.Message
func (*VodSessionAdBreak) Reset ¶
func (x *VodSessionAdBreak) Reset()
func (*VodSessionAdBreak) String ¶
func (x *VodSessionAdBreak) String() string
type VodSessionContent ¶
type VodSessionContent struct {
// The total duration in seconds of the content including the ads stitched
// in.
Duration *durationpb.Duration `protobuf:"bytes,1,opt,name=duration,proto3" json:"duration,omitempty"`
// contains filtered or unexported fields
}
Metadata for the entire stitched content in a VOD session.
func (*VodSessionContent) Descriptor
deprecated
func (*VodSessionContent) Descriptor() ([]byte, []int)
Deprecated: Use VodSessionContent.ProtoReflect.Descriptor instead.
func (*VodSessionContent) GetDuration ¶
func (x *VodSessionContent) GetDuration() *durationpb.Duration
func (*VodSessionContent) ProtoMessage ¶
func (*VodSessionContent) ProtoMessage()
func (*VodSessionContent) ProtoReflect ¶
func (x *VodSessionContent) ProtoReflect() protoreflect.Message
func (*VodSessionContent) Reset ¶
func (x *VodSessionContent) Reset()
func (*VodSessionContent) String ¶
func (x *VodSessionContent) String() string
type VodSession_GamSettings ¶ added in v1.20.0
type VodSession_GamSettings struct {
// Required. Ad Manager network code.
NetworkCode string `protobuf:"bytes,1,opt,name=network_code,json=networkCode,proto3" json:"network_code,omitempty"`
// Required. The stream ID generated by Ad Manager.
StreamId string `protobuf:"bytes,2,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
// contains filtered or unexported fields
}
Defines fields related to Google Ad Manager (GAM). This should be set if GAM is being used for ads.
func (*VodSession_GamSettings) Descriptor
deprecated
added in
v1.20.0
func (*VodSession_GamSettings) Descriptor() ([]byte, []int)
Deprecated: Use VodSession_GamSettings.ProtoReflect.Descriptor instead.
func (*VodSession_GamSettings) GetNetworkCode ¶ added in v1.20.0
func (x *VodSession_GamSettings) GetNetworkCode() string
func (*VodSession_GamSettings) GetStreamId ¶ added in v1.20.0
func (x *VodSession_GamSettings) GetStreamId() string
func (*VodSession_GamSettings) ProtoMessage ¶ added in v1.20.0
func (*VodSession_GamSettings) ProtoMessage()
func (*VodSession_GamSettings) ProtoReflect ¶ added in v1.20.0
func (x *VodSession_GamSettings) ProtoReflect() protoreflect.Message
func (*VodSession_GamSettings) Reset ¶ added in v1.20.0
func (x *VodSession_GamSettings) Reset()
func (*VodSession_GamSettings) String ¶ added in v1.20.0
func (x *VodSession_GamSettings) String() string
type VodStitchDetail ¶
type VodStitchDetail struct {
// The name of the stitch detail in the specified VOD session, in the form of
// `projects/{project}/locations/{location}/vodSessions/{vod_session_id}/vodStitchDetails/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// A list of ad processing details for the fetched ad playlist.
AdStitchDetails []*AdStitchDetail `protobuf:"bytes,3,rep,name=ad_stitch_details,json=adStitchDetails,proto3" json:"ad_stitch_details,omitempty"`
// contains filtered or unexported fields
}
Information related to the interstitial of a VOD session. This resource is only available for VOD sessions that do not implement Google Ad Manager ad insertion.
func (*VodStitchDetail) Descriptor
deprecated
func (*VodStitchDetail) Descriptor() ([]byte, []int)
Deprecated: Use VodStitchDetail.ProtoReflect.Descriptor instead.
func (*VodStitchDetail) GetAdStitchDetails ¶
func (x *VodStitchDetail) GetAdStitchDetails() []*AdStitchDetail
func (*VodStitchDetail) GetName ¶
func (x *VodStitchDetail) GetName() string
func (*VodStitchDetail) ProtoMessage ¶
func (*VodStitchDetail) ProtoMessage()
func (*VodStitchDetail) ProtoReflect ¶
func (x *VodStitchDetail) ProtoReflect() protoreflect.Message
func (*VodStitchDetail) Reset ¶
func (x *VodStitchDetail) Reset()
func (*VodStitchDetail) String ¶
func (x *VodStitchDetail) String() string