package stitcherpb
import "cloud.google.com/go/video/stitcher/apiv1/stitcherpb"
Index ¶
- Variables
- func RegisterVideoStitcherServiceServer(s *grpc.Server, srv VideoStitcherServiceServer)
- type AdRequest
- func (*AdRequest) Descriptor() ([]byte, []int)
- 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)
- 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
- func (AdTracking) Descriptor() protoreflect.EnumDescriptor
- func (x AdTracking) Enum() *AdTracking
- func (AdTracking) EnumDescriptor() ([]byte, []int)
- func (x AdTracking) Number() protoreflect.EnumNumber
- func (x AdTracking) String() string
- func (AdTracking) Type() protoreflect.EnumType
- type AkamaiCdnKey
- func (*AkamaiCdnKey) Descriptor() ([]byte, []int)
- func (x *AkamaiCdnKey) GetTokenKey() []byte
- func (*AkamaiCdnKey) ProtoMessage()
- func (x *AkamaiCdnKey) ProtoReflect() protoreflect.Message
- func (x *AkamaiCdnKey) Reset()
- func (x *AkamaiCdnKey) String() string
- type CdnKey
- func (*CdnKey) Descriptor() ([]byte, []int)
- func (x *CdnKey) GetAkamaiCdnKey() *AkamaiCdnKey
- func (m *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)
- func (m *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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- func (x Event_EventType) Number() protoreflect.EnumNumber
- func (x Event_EventType) String() string
- func (Event_EventType) Type() protoreflect.EnumType
- type FetchOptions
- func (*FetchOptions) Descriptor() ([]byte, []int)
- func (x *FetchOptions) GetHeaders() map[string]string
- func (*FetchOptions) ProtoMessage()
- func (x *FetchOptions) ProtoReflect() protoreflect.Message
- func (x *FetchOptions) Reset()
- func (x *FetchOptions) String() string
- type GamLiveConfig
- func (*GamLiveConfig) Descriptor() ([]byte, []int)
- 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
- func (*GamVodConfig) Descriptor() ([]byte, []int)
- func (x *GamVodConfig) GetNetworkCode() string
- func (*GamVodConfig) ProtoMessage()
- func (x *GamVodConfig) ProtoReflect() protoreflect.Message
- func (x *GamVodConfig) Reset()
- func (x *GamVodConfig) String() string
- type GetCdnKeyRequest
- func (*GetCdnKeyRequest) Descriptor() ([]byte, []int)
- func (x *GetCdnKeyRequest) GetName() string
- func (*GetCdnKeyRequest) ProtoMessage()
- func (x *GetCdnKeyRequest) ProtoReflect() protoreflect.Message
- func (x *GetCdnKeyRequest) Reset()
- func (x *GetCdnKeyRequest) String() string
- type GetLiveAdTagDetailRequest
- func (*GetLiveAdTagDetailRequest) Descriptor() ([]byte, []int)
- 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)
- 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)
- 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
- func (*GetSlateRequest) Descriptor() ([]byte, []int)
- func (x *GetSlateRequest) GetName() string
- func (*GetSlateRequest) ProtoMessage()
- func (x *GetSlateRequest) ProtoReflect() protoreflect.Message
- func (x *GetSlateRequest) Reset()
- func (x *GetSlateRequest) String() string
- type GetVodAdTagDetailRequest
- func (*GetVodAdTagDetailRequest) Descriptor() ([]byte, []int)
- 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)
- 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)
- 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)
- 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)
- 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
- func (*HtmlAdResource) Descriptor() ([]byte, []int)
- func (x *HtmlAdResource) GetHtmlSource() string
- func (*HtmlAdResource) ProtoMessage()
- func (x *HtmlAdResource) ProtoReflect() protoreflect.Message
- func (x *HtmlAdResource) Reset()
- func (x *HtmlAdResource) String() string
- type IframeAdResource
- func (*IframeAdResource) Descriptor() ([]byte, []int)
- func (x *IframeAdResource) GetUri() string
- func (*IframeAdResource) ProtoMessage()
- func (x *IframeAdResource) ProtoReflect() protoreflect.Message
- func (x *IframeAdResource) Reset()
- func (x *IframeAdResource) String() string
- type Interstitials
- func (*Interstitials) Descriptor() ([]byte, []int)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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
- func (*RequestMetadata) Descriptor() ([]byte, []int)
- func (x *RequestMetadata) GetHeaders() *structpb.Struct
- func (*RequestMetadata) ProtoMessage()
- func (x *RequestMetadata) ProtoReflect() protoreflect.Message
- func (x *RequestMetadata) Reset()
- func (x *RequestMetadata) String() string
- type ResponseMetadata
- func (*ResponseMetadata) Descriptor() ([]byte, []int)
- 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)
- 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)
- 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)
- 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 UpdateCdnKeyRequest
- func (*UpdateCdnKeyRequest) Descriptor() ([]byte, []int)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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
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
Functions ¶
func RegisterVideoStitcherServiceServer ¶
func RegisterVideoStitcherServiceServer(s *grpc.Server, 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: Use AdRequest.ProtoReflect.Descriptor instead.
func (*AdRequest) GetRequestMetadata ¶
func (x *AdRequest) GetRequestMetadata() *RequestMetadata
func (*AdRequest) GetResponseMetadata ¶
func (x *AdRequest) GetResponseMetadata() *ResponseMetadata
func (*AdRequest) GetUri ¶
func (*AdRequest) ProtoMessage ¶
func (*AdRequest) ProtoMessage()
func (*AdRequest) ProtoReflect ¶
func (x *AdRequest) ProtoReflect() protoreflect.Message
func (*AdRequest) Reset ¶
func (x *AdRequest) Reset()
func (*AdRequest) String ¶
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 `protobuf:"bytes,5,rep,name=media,proto3" json:"media,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // contains filtered or unexported fields }
Metadata for a stitched ad.
func (*AdStitchDetail) Descriptor ¶
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) GetMedia ¶
func (x *AdStitchDetail) GetMedia() map[string]*structpb.Value
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 ¶
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 ¶
func (AdTracking) Descriptor() protoreflect.EnumDescriptor
func (AdTracking) Enum ¶
func (x AdTracking) Enum() *AdTracking
func (AdTracking) EnumDescriptor ¶
func (AdTracking) EnumDescriptor() ([]byte, []int)
Deprecated: Use AdTracking.Descriptor instead.
func (AdTracking) Number ¶
func (x AdTracking) Number() protoreflect.EnumNumber
func (AdTracking) String ¶
func (x AdTracking) String() string
func (AdTracking) Type ¶
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 ¶
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 assignable 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: Use CdnKey.ProtoReflect.Descriptor instead.
func (*CdnKey) GetAkamaiCdnKey ¶
func (x *CdnKey) GetAkamaiCdnKey() *AkamaiCdnKey
func (*CdnKey) GetCdnKeyConfig ¶
func (m *CdnKey) GetCdnKeyConfig() isCdnKey_CdnKeyConfig
func (*CdnKey) GetGoogleCdnKey ¶
func (x *CdnKey) GetGoogleCdnKey() *GoogleCdnKey
func (*CdnKey) GetHostname ¶
func (*CdnKey) GetMediaCdnKey ¶
func (x *CdnKey) GetMediaCdnKey() *MediaCdnKey
func (*CdnKey) GetName ¶
func (*CdnKey) ProtoMessage ¶
func (*CdnKey) ProtoMessage()
func (*CdnKey) ProtoReflect ¶
func (x *CdnKey) ProtoReflect() protoreflect.Message
func (*CdnKey) Reset ¶
func (x *CdnKey) Reset()
func (*CdnKey) String ¶
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 ¶
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 assignable 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: Use Companion.ProtoReflect.Descriptor instead.
func (*Companion) GetAdResource ¶
func (m *Companion) GetAdResource() isCompanion_AdResource
func (*Companion) GetAdSlotId ¶
func (*Companion) GetApiFramework ¶
func (*Companion) GetAssetHeightPx ¶
func (*Companion) GetAssetWidthPx ¶
func (*Companion) GetEvents ¶
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
func (*Companion) Reset ¶
func (x *Companion) Reset()
func (*Companion) String ¶
type CompanionAds ¶
type CompanionAds struct { // Indicates how many of the companions should be displayed with the ad. DisplayRequirement CompanionAds_DisplayRequirement `protobuf:"varint,1,opt,name=display_requirement,json=displayRequirement,proto3,enum=google.cloud.video.stitcher.v1.CompanionAds_DisplayRequirement" json:"display_requirement,omitempty"` // 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*CreateLiveConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLiveConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateLiveConfigRequest) GetLiveConfig ¶
func (x *CreateLiveConfigRequest) GetLiveConfig() *LiveConfig
func (*CreateLiveConfigRequest) GetLiveConfigId ¶
func (x *CreateLiveConfigRequest) GetLiveConfigId() string
func (*CreateLiveConfigRequest) GetParent ¶
func (x *CreateLiveConfigRequest) GetParent() string
func (*CreateLiveConfigRequest) GetRequestId ¶
func (x *CreateLiveConfigRequest) GetRequestId() string
func (*CreateLiveConfigRequest) ProtoMessage ¶
func (*CreateLiveConfigRequest) ProtoMessage()
func (*CreateLiveConfigRequest) ProtoReflect ¶
func (x *CreateLiveConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateLiveConfigRequest) Reset ¶
func (x *CreateLiveConfigRequest) Reset()
func (*CreateLiveConfigRequest) String ¶
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 ¶
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 ¶
func (*CreateSlateRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSlateRequest.ProtoReflect.Descriptor instead.
func (*CreateSlateRequest) GetParent ¶
func (x *CreateSlateRequest) GetParent() string
func (*CreateSlateRequest) GetRequestId ¶
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 ¶
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 ¶
func (*CreateVodConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVodConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateVodConfigRequest) GetParent ¶
func (x *CreateVodConfigRequest) GetParent() string
func (*CreateVodConfigRequest) GetRequestId ¶
func (x *CreateVodConfigRequest) GetRequestId() string
func (*CreateVodConfigRequest) GetVodConfig ¶
func (x *CreateVodConfigRequest) GetVodConfig() *VodConfig
func (*CreateVodConfigRequest) GetVodConfigId ¶
func (x *CreateVodConfigRequest) GetVodConfigId() string
func (*CreateVodConfigRequest) ProtoMessage ¶
func (*CreateVodConfigRequest) ProtoMessage()
func (*CreateVodConfigRequest) ProtoReflect ¶
func (x *CreateVodConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateVodConfigRequest) Reset ¶
func (x *CreateVodConfigRequest) Reset()
func (*CreateVodConfigRequest) String ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*DeleteLiveConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLiveConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteLiveConfigRequest) GetName ¶
func (x *DeleteLiveConfigRequest) GetName() string
func (*DeleteLiveConfigRequest) ProtoMessage ¶
func (*DeleteLiveConfigRequest) ProtoMessage()
func (*DeleteLiveConfigRequest) ProtoReflect ¶
func (x *DeleteLiveConfigRequest) ProtoReflect() protoreflect.Message
func (*DeleteLiveConfigRequest) Reset ¶
func (x *DeleteLiveConfigRequest) Reset()
func (*DeleteLiveConfigRequest) String ¶
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 ¶
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 ¶
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 ¶
func (*DeleteVodConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVodConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteVodConfigRequest) GetName ¶
func (x *DeleteVodConfigRequest) GetName() string
func (*DeleteVodConfigRequest) ProtoMessage ¶
func (*DeleteVodConfigRequest) ProtoMessage()
func (*DeleteVodConfigRequest) ProtoReflect ¶
func (x *DeleteVodConfigRequest) ProtoReflect() protoreflect.Message
func (*DeleteVodConfigRequest) Reset ¶
func (x *DeleteVodConfigRequest) Reset()
func (*DeleteVodConfigRequest) String ¶
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: Use Event.ProtoReflect.Descriptor instead.
func (*Event) GetId ¶
func (*Event) GetOffset ¶
func (x *Event) GetOffset() *durationpb.Duration
func (*Event) GetType ¶
func (x *Event) GetType() Event_EventType
func (*Event) GetUri ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
func (*Event) Reset ¶
func (x *Event) Reset()
func (*Event) String ¶
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 ¶
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 ¶
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 `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // contains filtered or unexported fields }
Options on how fetches should be made.
func (*FetchOptions) Descriptor ¶
func (*FetchOptions) Descriptor() ([]byte, []int)
Deprecated: Use FetchOptions.ProtoReflect.Descriptor instead.
func (*FetchOptions) GetHeaders ¶
func (x *FetchOptions) GetHeaders() map[string]string
func (*FetchOptions) ProtoMessage ¶
func (*FetchOptions) ProtoMessage()
func (*FetchOptions) ProtoReflect ¶
func (x *FetchOptions) ProtoReflect() protoreflect.Message
func (*FetchOptions) Reset ¶
func (x *FetchOptions) Reset()
func (*FetchOptions) String ¶
func (x *FetchOptions) String() string
type GamLiveConfig ¶
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 ¶
func (*GamLiveConfig) Descriptor() ([]byte, []int)
Deprecated: Use GamLiveConfig.ProtoReflect.Descriptor instead.
func (*GamLiveConfig) GetAssetKey ¶
func (x *GamLiveConfig) GetAssetKey() string
func (*GamLiveConfig) GetCustomAssetKey ¶
func (x *GamLiveConfig) GetCustomAssetKey() string
func (*GamLiveConfig) GetNetworkCode ¶
func (x *GamLiveConfig) GetNetworkCode() string
func (*GamLiveConfig) ProtoMessage ¶
func (*GamLiveConfig) ProtoMessage()
func (*GamLiveConfig) ProtoReflect ¶
func (x *GamLiveConfig) ProtoReflect() protoreflect.Message
func (*GamLiveConfig) Reset ¶
func (x *GamLiveConfig) Reset()
func (*GamLiveConfig) String ¶
func (x *GamLiveConfig) String() string
type GamVodConfig ¶
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 ¶
func (*GamVodConfig) Descriptor() ([]byte, []int)
Deprecated: Use GamVodConfig.ProtoReflect.Descriptor instead.
func (*GamVodConfig) GetNetworkCode ¶
func (x *GamVodConfig) GetNetworkCode() string
func (*GamVodConfig) ProtoMessage ¶
func (*GamVodConfig) ProtoMessage()
func (*GamVodConfig) ProtoReflect ¶
func (x *GamVodConfig) ProtoReflect() protoreflect.Message
func (*GamVodConfig) Reset ¶
func (x *GamVodConfig) Reset()
func (*GamVodConfig) String ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*GetLiveConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLiveConfigRequest.ProtoReflect.Descriptor instead.
func (*GetLiveConfigRequest) GetName ¶
func (x *GetLiveConfigRequest) GetName() string
func (*GetLiveConfigRequest) ProtoMessage ¶
func (*GetLiveConfigRequest) ProtoMessage()
func (*GetLiveConfigRequest) ProtoReflect ¶
func (x *GetLiveConfigRequest) ProtoReflect() protoreflect.Message
func (*GetLiveConfigRequest) Reset ¶
func (x *GetLiveConfigRequest) Reset()
func (*GetLiveConfigRequest) String ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*GetVodConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVodConfigRequest.ProtoReflect.Descriptor instead.
func (*GetVodConfigRequest) GetName ¶
func (x *GetVodConfigRequest) GetName() string
func (*GetVodConfigRequest) ProtoMessage ¶
func (*GetVodConfigRequest) ProtoMessage()
func (*GetVodConfigRequest) ProtoReflect ¶
func (x *GetVodConfigRequest) ProtoReflect() protoreflect.Message
func (*GetVodConfigRequest) Reset ¶
func (x *GetVodConfigRequest) Reset()
func (*GetVodConfigRequest) String ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*ListLiveConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLiveConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListLiveConfigsRequest) GetFilter ¶
func (x *ListLiveConfigsRequest) GetFilter() string
func (*ListLiveConfigsRequest) GetOrderBy ¶
func (x *ListLiveConfigsRequest) GetOrderBy() string
func (*ListLiveConfigsRequest) GetPageSize ¶
func (x *ListLiveConfigsRequest) GetPageSize() int32
func (*ListLiveConfigsRequest) GetPageToken ¶
func (x *ListLiveConfigsRequest) GetPageToken() string
func (*ListLiveConfigsRequest) GetParent ¶
func (x *ListLiveConfigsRequest) GetParent() string
func (*ListLiveConfigsRequest) ProtoMessage ¶
func (*ListLiveConfigsRequest) ProtoMessage()
func (*ListLiveConfigsRequest) ProtoReflect ¶
func (x *ListLiveConfigsRequest) ProtoReflect() protoreflect.Message
func (*ListLiveConfigsRequest) Reset ¶
func (x *ListLiveConfigsRequest) Reset()
func (*ListLiveConfigsRequest) String ¶
func (x *ListLiveConfigsRequest) String() string
type ListLiveConfigsResponse ¶
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 ¶
func (*ListLiveConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLiveConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListLiveConfigsResponse) GetLiveConfigs ¶
func (x *ListLiveConfigsResponse) GetLiveConfigs() []*LiveConfig
func (*ListLiveConfigsResponse) GetNextPageToken ¶
func (x *ListLiveConfigsResponse) GetNextPageToken() string
func (*ListLiveConfigsResponse) GetUnreachable ¶
func (x *ListLiveConfigsResponse) GetUnreachable() []string
func (*ListLiveConfigsResponse) ProtoMessage ¶
func (*ListLiveConfigsResponse) ProtoMessage()
func (*ListLiveConfigsResponse) ProtoReflect ¶
func (x *ListLiveConfigsResponse) ProtoReflect() protoreflect.Message
func (*ListLiveConfigsResponse) Reset ¶
func (x *ListLiveConfigsResponse) Reset()
func (*ListLiveConfigsResponse) String ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*ListVodConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVodConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListVodConfigsRequest) GetFilter ¶
func (x *ListVodConfigsRequest) GetFilter() string
func (*ListVodConfigsRequest) GetOrderBy ¶
func (x *ListVodConfigsRequest) GetOrderBy() string
func (*ListVodConfigsRequest) GetPageSize ¶
func (x *ListVodConfigsRequest) GetPageSize() int32
func (*ListVodConfigsRequest) GetPageToken ¶
func (x *ListVodConfigsRequest) GetPageToken() string
func (*ListVodConfigsRequest) GetParent ¶
func (x *ListVodConfigsRequest) GetParent() string
func (*ListVodConfigsRequest) ProtoMessage ¶
func (*ListVodConfigsRequest) ProtoMessage()
func (*ListVodConfigsRequest) ProtoReflect ¶
func (x *ListVodConfigsRequest) ProtoReflect() protoreflect.Message
func (*ListVodConfigsRequest) Reset ¶
func (x *ListVodConfigsRequest) Reset()
func (*ListVodConfigsRequest) String ¶
func (x *ListVodConfigsRequest) String() string
type ListVodConfigsResponse ¶
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 ¶
func (*ListVodConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVodConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListVodConfigsResponse) GetNextPageToken ¶
func (x *ListVodConfigsResponse) GetNextPageToken() string
func (*ListVodConfigsResponse) GetUnreachable ¶
func (x *ListVodConfigsResponse) GetUnreachable() []string
func (*ListVodConfigsResponse) GetVodConfigs ¶
func (x *ListVodConfigsResponse) GetVodConfigs() []*VodConfig
func (*ListVodConfigsResponse) ProtoMessage ¶
func (*ListVodConfigsResponse) ProtoMessage()
func (*ListVodConfigsResponse) ProtoReflect ¶
func (x *ListVodConfigsResponse) ProtoReflect() protoreflect.Message
func (*ListVodConfigsResponse) Reset ¶
func (x *ListVodConfigsResponse) Reset()
func (*ListVodConfigsResponse) String ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 `protobuf:"varint,6,opt,name=ad_tracking,json=adTracking,proto3,enum=google.cloud.video.stitcher.v1.AdTracking" json:"ad_tracking,omitempty"` // 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 `protobuf:"varint,8,opt,name=stitching_policy,json=stitchingPolicy,proto3,enum=google.cloud.video.stitcher.v1.LiveConfig_StitchingPolicy" json:"stitching_policy,omitempty"` // 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 ¶
func (*LiveConfig) Descriptor() ([]byte, []int)
Deprecated: Use LiveConfig.ProtoReflect.Descriptor instead.
func (*LiveConfig) GetAdTagUri ¶
func (x *LiveConfig) GetAdTagUri() string
func (*LiveConfig) GetAdTracking ¶
func (x *LiveConfig) GetAdTracking() AdTracking
func (*LiveConfig) GetDefaultSlate ¶
func (x *LiveConfig) GetDefaultSlate() string
func (*LiveConfig) GetGamLiveConfig ¶
func (x *LiveConfig) GetGamLiveConfig() *GamLiveConfig
func (*LiveConfig) GetName ¶
func (x *LiveConfig) GetName() string
func (*LiveConfig) GetPrefetchConfig ¶
func (x *LiveConfig) GetPrefetchConfig() *PrefetchConfig
func (*LiveConfig) GetSourceFetchOptions ¶
func (x *LiveConfig) GetSourceFetchOptions() *FetchOptions
func (*LiveConfig) GetSourceUri ¶
func (x *LiveConfig) GetSourceUri() string
func (*LiveConfig) GetState ¶
func (x *LiveConfig) GetState() LiveConfig_State
func (*LiveConfig) GetStitchingPolicy ¶
func (x *LiveConfig) GetStitchingPolicy() LiveConfig_StitchingPolicy
func (*LiveConfig) ProtoMessage ¶
func (*LiveConfig) ProtoMessage()
func (*LiveConfig) ProtoReflect ¶
func (x *LiveConfig) ProtoReflect() protoreflect.Message
func (*LiveConfig) Reset ¶
func (x *LiveConfig) Reset()
func (*LiveConfig) String ¶
func (x *LiveConfig) String() string
type LiveConfig_State ¶
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 ¶
func (LiveConfig_State) Descriptor() protoreflect.EnumDescriptor
func (LiveConfig_State) Enum ¶
func (x LiveConfig_State) Enum() *LiveConfig_State
func (LiveConfig_State) EnumDescriptor ¶
func (LiveConfig_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use LiveConfig_State.Descriptor instead.
func (LiveConfig_State) Number ¶
func (x LiveConfig_State) Number() protoreflect.EnumNumber
func (LiveConfig_State) String ¶
func (x LiveConfig_State) String() string
func (LiveConfig_State) Type ¶
func (LiveConfig_State) Type() protoreflect.EnumType
type LiveConfig_StitchingPolicy ¶
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 ¶
func (LiveConfig_StitchingPolicy) Descriptor() protoreflect.EnumDescriptor
func (LiveConfig_StitchingPolicy) Enum ¶
func (x LiveConfig_StitchingPolicy) Enum() *LiveConfig_StitchingPolicy
func (LiveConfig_StitchingPolicy) EnumDescriptor ¶
func (LiveConfig_StitchingPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use LiveConfig_StitchingPolicy.Descriptor instead.
func (LiveConfig_StitchingPolicy) Number ¶
func (x LiveConfig_StitchingPolicy) Number() protoreflect.EnumNumber
func (LiveConfig_StitchingPolicy) String ¶
func (x LiveConfig_StitchingPolicy) String() string
func (LiveConfig_StitchingPolicy) Type ¶
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 `protobuf:"bytes,6,rep,name=ad_tag_macros,json=adTagMacros,proto3" json:"ad_tag_macros,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 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 `protobuf:"varint,17,opt,name=ad_tracking,json=adTracking,proto3,enum=google.cloud.video.stitcher.v1.AdTracking" json:"ad_tracking,omitempty"` // 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 ¶
func (*LiveSession) Descriptor() ([]byte, []int)
Deprecated: Use LiveSession.ProtoReflect.Descriptor instead.
func (*LiveSession) GetAdTagMacros ¶
func (x *LiveSession) GetAdTagMacros() map[string]string
func (*LiveSession) GetAdTracking ¶
func (x *LiveSession) GetAdTracking() AdTracking
func (*LiveSession) GetGamSettings ¶
func (x *LiveSession) GetGamSettings() *LiveSession_GamSettings
func (*LiveSession) GetLiveConfig ¶
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 ¶
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 `protobuf:"bytes,4,rep,name=targeting_parameters,json=targetingParameters,proto3" json:"targeting_parameters,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // contains filtered or unexported fields }
Defines fields related to Google Ad Manager (GAM).
func (*LiveSession_GamSettings) Descriptor ¶
func (*LiveSession_GamSettings) Descriptor() ([]byte, []int)
Deprecated: Use LiveSession_GamSettings.ProtoReflect.Descriptor instead.
func (*LiveSession_GamSettings) GetStreamId ¶
func (x *LiveSession_GamSettings) GetStreamId() string
func (*LiveSession_GamSettings) GetTargetingParameters ¶
func (x *LiveSession_GamSettings) GetTargetingParameters() map[string]string
func (*LiveSession_GamSettings) ProtoMessage ¶
func (*LiveSession_GamSettings) ProtoMessage()
func (*LiveSession_GamSettings) ProtoReflect ¶
func (x *LiveSession_GamSettings) ProtoReflect() protoreflect.Message
func (*LiveSession_GamSettings) Reset ¶
func (x *LiveSession_GamSettings) Reset()
func (*LiveSession_GamSettings) String ¶
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 `protobuf:"varint,2,opt,name=bitrate_order,json=bitrateOrder,proto3,enum=google.cloud.video.stitcher.v1.ManifestOptions_OrderPolicy" json:"bitrate_order,omitempty"` // contains filtered or unexported fields }
Options for manifest generation.
func (*ManifestOptions) Descriptor ¶
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 ¶
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 ¶
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 ¶
func (*MediaCdnKey) Descriptor() ([]byte, []int)
Deprecated: Use MediaCdnKey.ProtoReflect.Descriptor instead.
func (*MediaCdnKey) GetKeyName ¶
func (x *MediaCdnKey) GetKeyName() string
func (*MediaCdnKey) GetPrivateKey ¶
func (x *MediaCdnKey) GetPrivateKey() []byte
func (*MediaCdnKey) GetTokenConfig ¶
func (x *MediaCdnKey) GetTokenConfig() *MediaCdnKey_TokenConfig
func (*MediaCdnKey) ProtoMessage ¶
func (*MediaCdnKey) ProtoMessage()
func (*MediaCdnKey) ProtoReflect ¶
func (x *MediaCdnKey) ProtoReflect() protoreflect.Message
func (*MediaCdnKey) Reset ¶
func (x *MediaCdnKey) Reset()
func (*MediaCdnKey) String ¶
func (x *MediaCdnKey) String() string
type MediaCdnKey_TokenConfig ¶
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 ¶
func (*MediaCdnKey_TokenConfig) Descriptor() ([]byte, []int)
Deprecated: Use MediaCdnKey_TokenConfig.ProtoReflect.Descriptor instead.
func (*MediaCdnKey_TokenConfig) GetQueryParameter ¶
func (x *MediaCdnKey_TokenConfig) GetQueryParameter() string
func (*MediaCdnKey_TokenConfig) ProtoMessage ¶
func (*MediaCdnKey_TokenConfig) ProtoMessage()
func (*MediaCdnKey_TokenConfig) ProtoReflect ¶
func (x *MediaCdnKey_TokenConfig) ProtoReflect() protoreflect.Message
func (*MediaCdnKey_TokenConfig) Reset ¶
func (x *MediaCdnKey_TokenConfig) Reset()
func (*MediaCdnKey_TokenConfig) String ¶
func (x *MediaCdnKey_TokenConfig) String() string
type OperationMetadata ¶
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 ¶
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetCreateTime ¶
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime ¶
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetTarget ¶
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb ¶
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage ¶
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect ¶
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset ¶
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String ¶
func (x *OperationMetadata) String() string
type PrefetchConfig ¶
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 `protobuf:"bytes,2,opt,name=initial_ad_request_duration,json=initialAdRequestDuration,proto3" json:"initial_ad_request_duration,omitempty"` // contains filtered or unexported fields }
The configuration for prefetch ads.
func (*PrefetchConfig) Descriptor ¶
func (*PrefetchConfig) Descriptor() ([]byte, []int)
Deprecated: Use PrefetchConfig.ProtoReflect.Descriptor instead.
func (*PrefetchConfig) GetEnabled ¶
func (x *PrefetchConfig) GetEnabled() bool
func (*PrefetchConfig) GetInitialAdRequestDuration ¶
func (x *PrefetchConfig) GetInitialAdRequestDuration() *durationpb.Duration
func (*PrefetchConfig) ProtoMessage ¶
func (*PrefetchConfig) ProtoMessage()
func (*PrefetchConfig) ProtoReflect ¶
func (x *PrefetchConfig) ProtoReflect() protoreflect.Message
func (*PrefetchConfig) Reset ¶
func (x *PrefetchConfig) Reset()
func (*PrefetchConfig) String ¶
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 ¶
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 ¶
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 ¶
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 ¶
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: Use Slate.ProtoReflect.Descriptor instead.
func (*Slate) GetGamSlate ¶
func (x *Slate) GetGamSlate() *Slate_GamSlate
func (*Slate) GetName ¶
func (*Slate) GetUri ¶
func (*Slate) ProtoMessage ¶
func (*Slate) ProtoMessage()
func (*Slate) ProtoReflect ¶
func (x *Slate) ProtoReflect() protoreflect.Message
func (*Slate) Reset ¶
func (x *Slate) Reset()
func (*Slate) String ¶
type Slate_GamSlate ¶
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 ¶
func (*Slate_GamSlate) Descriptor() ([]byte, []int)
Deprecated: Use Slate_GamSlate.ProtoReflect.Descriptor instead.
func (*Slate_GamSlate) GetGamSlateId ¶
func (x *Slate_GamSlate) GetGamSlateId() int64
func (*Slate_GamSlate) GetNetworkCode ¶
func (x *Slate_GamSlate) GetNetworkCode() string
func (*Slate_GamSlate) ProtoMessage ¶
func (*Slate_GamSlate) ProtoMessage()
func (*Slate_GamSlate) ProtoReflect ¶
func (x *Slate_GamSlate) ProtoReflect() protoreflect.Message
func (*Slate_GamSlate) Reset ¶
func (x *Slate_GamSlate) Reset()
func (*Slate_GamSlate) String ¶
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 ¶
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 can be embedded to have forward compatible implementations.
func (*UnimplementedVideoStitcherServiceServer) CreateCdnKey ¶
func (*UnimplementedVideoStitcherServiceServer) CreateCdnKey(context.Context, *CreateCdnKeyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVideoStitcherServiceServer) CreateLiveConfig ¶
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 ¶
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 ¶
func (*UnimplementedVideoStitcherServiceServer) DeleteLiveConfig(context.Context, *DeleteLiveConfigRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVideoStitcherServiceServer) DeleteSlate ¶
func (*UnimplementedVideoStitcherServiceServer) DeleteSlate(context.Context, *DeleteSlateRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVideoStitcherServiceServer) DeleteVodConfig ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*UnimplementedVideoStitcherServiceServer) UpdateLiveConfig(context.Context, *UpdateLiveConfigRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVideoStitcherServiceServer) UpdateSlate ¶
func (*UnimplementedVideoStitcherServiceServer) UpdateSlate(context.Context, *UpdateSlateRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVideoStitcherServiceServer) UpdateVodConfig ¶
func (*UnimplementedVideoStitcherServiceServer) UpdateVodConfig(context.Context, *UpdateVodConfigRequest) (*longrunningpb.Operation, error)
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 ¶
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 ¶
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 ¶
func (*UpdateLiveConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLiveConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateLiveConfigRequest) GetLiveConfig ¶
func (x *UpdateLiveConfigRequest) GetLiveConfig() *LiveConfig
func (*UpdateLiveConfigRequest) GetUpdateMask ¶
func (x *UpdateLiveConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateLiveConfigRequest) ProtoMessage ¶
func (*UpdateLiveConfigRequest) ProtoMessage()
func (*UpdateLiveConfigRequest) ProtoReflect ¶
func (x *UpdateLiveConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateLiveConfigRequest) Reset ¶
func (x *UpdateLiveConfigRequest) Reset()
func (*UpdateLiveConfigRequest) String ¶
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 ¶
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 ¶
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 ¶
func (*UpdateVodConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVodConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateVodConfigRequest) GetUpdateMask ¶
func (x *UpdateVodConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateVodConfigRequest) GetVodConfig ¶
func (x *UpdateVodConfigRequest) GetVodConfig() *VodConfig
func (*UpdateVodConfigRequest) ProtoMessage ¶
func (*UpdateVodConfigRequest) ProtoMessage()
func (*UpdateVodConfigRequest) ProtoReflect ¶
func (x *UpdateVodConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateVodConfigRequest) Reset ¶
func (x *UpdateVodConfigRequest) Reset()
func (*UpdateVodConfigRequest) String ¶
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://godoc.org/google.golang.org/grpc#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.
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 ¶
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 ¶
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: Use VodConfig.ProtoReflect.Descriptor instead.
func (*VodConfig) GetAdTagUri ¶
func (*VodConfig) GetGamVodConfig ¶
func (x *VodConfig) GetGamVodConfig() *GamVodConfig
func (*VodConfig) GetName ¶
func (*VodConfig) GetSourceFetchOptions ¶
func (x *VodConfig) GetSourceFetchOptions() *FetchOptions
func (*VodConfig) GetSourceUri ¶
func (*VodConfig) GetState ¶
func (x *VodConfig) GetState() VodConfig_State
func (*VodConfig) ProtoMessage ¶
func (*VodConfig) ProtoMessage()
func (*VodConfig) ProtoReflect ¶
func (x *VodConfig) ProtoReflect() protoreflect.Message
func (*VodConfig) Reset ¶
func (x *VodConfig) Reset()
func (*VodConfig) String ¶
type VodConfig_State ¶
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 ¶
func (VodConfig_State) Descriptor() protoreflect.EnumDescriptor
func (VodConfig_State) Enum ¶
func (x VodConfig_State) Enum() *VodConfig_State
func (VodConfig_State) EnumDescriptor ¶
func (VodConfig_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use VodConfig_State.Descriptor instead.
func (VodConfig_State) Number ¶
func (x VodConfig_State) Number() protoreflect.EnumNumber
func (VodConfig_State) String ¶
func (x VodConfig_State) String() string
func (VodConfig_State) Type ¶
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 `protobuf:"bytes,7,rep,name=ad_tag_macro_map,json=adTagMacroMap,proto3" json:"ad_tag_macro_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 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 `protobuf:"varint,11,opt,name=ad_tracking,json=adTracking,proto3,enum=google.cloud.video.stitcher.v1.AdTracking" json:"ad_tracking,omitempty"` // 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 ¶
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 ¶
func (x *VodSession) GetAdTracking() AdTracking
func (*VodSession) GetAssetId ¶
func (x *VodSession) GetAssetId() string
func (*VodSession) GetGamSettings ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*VodSession_GamSettings) Descriptor() ([]byte, []int)
Deprecated: Use VodSession_GamSettings.ProtoReflect.Descriptor instead.
func (*VodSession_GamSettings) GetNetworkCode ¶
func (x *VodSession_GamSettings) GetNetworkCode() string
func (*VodSession_GamSettings) GetStreamId ¶
func (x *VodSession_GamSettings) GetStreamId() string
func (*VodSession_GamSettings) ProtoMessage ¶
func (*VodSession_GamSettings) ProtoMessage()
func (*VodSession_GamSettings) ProtoReflect ¶
func (x *VodSession_GamSettings) ProtoReflect() protoreflect.Message
func (*VodSession_GamSettings) Reset ¶
func (x *VodSession_GamSettings) Reset()
func (*VodSession_GamSettings) String ¶
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 ¶
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
Source Files ¶
ad_tag_details.pb.go cdn_keys.pb.go companions.pb.go events.pb.go fetch_options.pb.go live_configs.pb.go sessions.pb.go slates.pb.go stitch_details.pb.go video_stitcher_service.pb.go vod_configs.pb.go
- Version
- v1.23.3 (latest)
- Published
- Jan 2, 2025
- Platform
- linux/amd64
- Imports
- 15 packages
- Last checked
- 6 days ago –
Tools for package owners.