Package cloud.google.com/go/video/stitcher/apiv1/stitcherpb (v1.9.0)

Stay organized with collections Save and categorize content based on your preferences.

Variables

CompanionAds_DisplayRequirement_name, CompanionAds_DisplayRequirement_value

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.

Event_EventType_name, Event_EventType_value

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.

LiveSession_StitchingPolicy_name, LiveSession_StitchingPolicy_value

var (
	LiveSession_StitchingPolicy_name = map[int32]string{
		0: "STITCHING_POLICY_UNSPECIFIED",
		1: "COMPLETE_AD",
		3: "CUT_CURRENT",
	}
	LiveSession_StitchingPolicy_value = map[string]int32{
		"STITCHING_POLICY_UNSPECIFIED": 0,
		"COMPLETE_AD":                  1,
		"CUT_CURRENT":                  3,
	}
)

Enum value maps for LiveSession_StitchingPolicy.

ManifestOptions_OrderPolicy_name, ManifestOptions_OrderPolicy_value

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.

File_google_cloud_video_stitcher_v1_ad_tag_details_proto

var File_google_cloud_video_stitcher_v1_ad_tag_details_proto protoreflect.FileDescriptor

File_google_cloud_video_stitcher_v1_cdn_keys_proto

var File_google_cloud_video_stitcher_v1_cdn_keys_proto protoreflect.FileDescriptor

File_google_cloud_video_stitcher_v1_companions_proto

var File_google_cloud_video_stitcher_v1_companions_proto protoreflect.FileDescriptor

File_google_cloud_video_stitcher_v1_events_proto

var File_google_cloud_video_stitcher_v1_events_proto protoreflect.FileDescriptor

File_google_cloud_video_stitcher_v1_sessions_proto

var File_google_cloud_video_stitcher_v1_sessions_proto protoreflect.FileDescriptor

File_google_cloud_video_stitcher_v1_slates_proto

var File_google_cloud_video_stitcher_v1_slates_proto protoreflect.FileDescriptor

File_google_cloud_video_stitcher_v1_stitch_details_proto

var File_google_cloud_video_stitcher_v1_stitch_details_proto protoreflect.FileDescriptor

File_google_cloud_video_stitcher_v1_video_stitcher_service_proto

var File_google_cloud_video_stitcher_v1_video_stitcher_service_proto protoreflect.FileDescriptor

Functions

func RegisterVideoStitcherServiceServer

func RegisterVideoStitcherServiceServer(s *grpc.Server, srv VideoStitcherServiceServer)

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

func (*AdRequest) Descriptor() ([]byte, []int)

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 (x *AdRequest) GetUri() string

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

func (x *AdRequest) String() string

AdStitchDetail

type AdStitchDetail struct {
	AdBreakId string `protobuf:"bytes,1,opt,name=ad_break_id,json=adBreakId,proto3" json:"ad_break_id,omitempty"`

	AdId string `protobuf:"bytes,2,opt,name=ad_id,json=adId,proto3" json:"ad_id,omitempty"`

	AdTimeOffset *durationpb.Duration `protobuf:"bytes,3,opt,name=ad_time_offset,json=adTimeOffset,proto3" json:"ad_time_offset,omitempty"`

	SkipReason string `protobuf:"bytes,4,opt,name=skip_reason,json=skipReason,proto3" json:"skip_reason,omitempty"`

	Media map[string]*structpb.Value "" /* 151 byte string literal not displayed */

}

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

AdTag

type AdTag struct {

	// Ad tag URI template.
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

Metadata of an ad tag.

func (*AdTag) Descriptor

func (*AdTag) Descriptor() ([]byte, []int)

Deprecated: Use AdTag.ProtoReflect.Descriptor instead.

func (*AdTag) GetUri

func (x *AdTag) GetUri() string

func (*AdTag) ProtoMessage

func (*AdTag) ProtoMessage()

func (*AdTag) ProtoReflect

func (x *AdTag) ProtoReflect() protoreflect.Message

func (*AdTag) Reset

func (x *AdTag) Reset()

func (*AdTag) String

func (x *AdTag) String() string

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

CdnKey

type CdnKey struct {

	// Configuration associated with the CDN key.
	//
	// Types that are assignable to CdnKeyConfig:
	//
	//	*CdnKey_GoogleCdnKey
	//	*CdnKey_AkamaiCdnKey
	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

func (*CdnKey) Descriptor() ([]byte, []int)

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 (x *CdnKey) GetHostname() string

func (*CdnKey) GetName

func (x *CdnKey) GetName() string

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

func (x *CdnKey) String() string

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"`
}

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"`
}

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

func (*Companion) Descriptor() ([]byte, []int)

Deprecated: Use Companion.ProtoReflect.Descriptor instead.

func (*Companion) GetAdResource

func (m *Companion) GetAdResource() isCompanion_AdResource

func (*Companion) GetAdSlotId

func (x *Companion) GetAdSlotId() string

func (*Companion) GetApiFramework

func (x *Companion) GetApiFramework() string

func (*Companion) GetAssetHeightPx

func (x *Companion) GetAssetHeightPx() int32

func (*Companion) GetAssetWidthPx

func (x *Companion) GetAssetWidthPx() int32

func (*Companion) GetEvents

func (x *Companion) GetEvents() []*Event

func (*Companion) GetExpandedHeightPx

func (x *Companion) GetExpandedHeightPx() int32

func (*Companion) GetExpandedWidthPx

func (x *Companion) GetExpandedWidthPx() int32

func (*Companion) GetHeightPx

func (x *Companion) GetHeightPx() int32

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 (x *Companion) GetWidthPx() int32

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

func (x *Companion) String() string

CompanionAds

type CompanionAds struct {
	DisplayRequirement CompanionAds_DisplayRequirement "" /* 184 byte string literal not displayed */

	Companions []*Companion `protobuf:"bytes,2,rep,name=companions,proto3" json:"companions,omitempty"`

}

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

CompanionAds_DisplayRequirement

type CompanionAds_DisplayRequirement int32

Indicates how many of the companions should be displayed with the ad.

CompanionAds_DISPLAY_REQUIREMENT_UNSPECIFIED, CompanionAds_ALL, CompanionAds_ANY, CompanionAds_NONE

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) Enum

func (CompanionAds_DisplayRequirement) EnumDescriptor

func (CompanionAds_DisplayRequirement) EnumDescriptor() ([]byte, []int)

Deprecated: Use CompanionAds_DisplayRequirement.Descriptor instead.

func (CompanionAds_DisplayRequirement) Number

func (CompanionAds_DisplayRequirement) String

func (CompanionAds_DisplayRequirement) 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"`
}

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"`
}

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"`
}

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

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

CreateSlateRequest

type CreateSlateRequest struct {

	// Required. The project in which the slate should be created, in the form of
	// `projects/{project_number}`.
	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"`
	// 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) 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

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

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

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

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

func (*Event) Descriptor() ([]byte, []int)

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetId

func (x *Event) GetId() string

func (*Event) GetOffset

func (x *Event) GetOffset() *durationpb.Duration

func (*Event) GetType

func (x *Event) GetType() Event_EventType

func (*Event) GetUri

func (x *Event) GetUri() string

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

func (x *Event) String() string

Event_EventType

type Event_EventType int32

Describes the event that occurred.

Event_EVENT_TYPE_UNSPECIFIED, Event_CREATIVE_VIEW, Event_START, Event_BREAK_START, Event_BREAK_END, Event_IMPRESSION, Event_FIRST_QUARTILE, Event_MIDPOINT, Event_THIRD_QUARTILE, Event_COMPLETE, Event_PROGRESS, Event_MUTE, Event_UNMUTE, Event_PAUSE, Event_CLICK, Event_CLICK_THROUGH, Event_REWIND, Event_RESUME, Event_ERROR, Event_EXPAND, Event_COLLAPSE, Event_CLOSE, Event_CLOSE_LINEAR, Event_SKIP, Event_ACCEPT_INVITATION

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) 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 (Event_EventType) String

func (x Event_EventType) String() string

func (Event_EventType) 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

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 (*GetLiveAdTagDetailRequest) Reset

func (x *GetLiveAdTagDetailRequest) Reset()

func (*GetLiveAdTagDetailRequest) String

func (x *GetLiveAdTagDetailRequest) String() string

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

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

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

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

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 (*GetVodStitchDetailRequest) Reset

func (x *GetVodStitchDetailRequest) Reset()

func (*GetVodStitchDetailRequest) String

func (x *GetVodStitchDetailRequest) String() string

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

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

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

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

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

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

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 (*ListLiveAdTagDetailsRequest) Reset

func (x *ListLiveAdTagDetailsRequest) Reset()

func (*ListLiveAdTagDetailsRequest) String

func (x *ListLiveAdTagDetailsRequest) String() string

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 (*ListLiveAdTagDetailsResponse) Reset

func (x *ListLiveAdTagDetailsResponse) Reset()

func (*ListLiveAdTagDetailsResponse) String

ListSlatesRequest

type ListSlatesRequest struct {

	// Required. The project to list slates, in the form of `projects/{project_number}`.
	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

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

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 (*ListVodAdTagDetailsRequest) Reset

func (x *ListVodAdTagDetailsRequest) Reset()

func (*ListVodAdTagDetailsRequest) String

func (x *ListVodAdTagDetailsRequest) String() string

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 (*ListVodAdTagDetailsResponse) Reset

func (x *ListVodAdTagDetailsResponse) Reset()

func (*ListVodAdTagDetailsResponse) String

func (x *ListVodAdTagDetailsResponse) String() string

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 (*ListVodStitchDetailsRequest) Reset

func (x *ListVodStitchDetailsRequest) Reset()

func (*ListVodStitchDetailsRequest) String

func (x *ListVodStitchDetailsRequest) String() string

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 (*ListVodStitchDetailsResponse) Reset

func (x *ListVodStitchDetailsResponse) Reset()

func (*ListVodStitchDetailsResponse) String

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
}

Container for a live session's ad tag detail.

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

LiveSession

type LiveSession struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	PlayUri string `protobuf:"bytes,2,opt,name=play_uri,json=playUri,proto3" json:"play_uri,omitempty"`

	SourceUri string `protobuf:"bytes,3,opt,name=source_uri,json=sourceUri,proto3" json:"source_uri,omitempty"`

	DefaultAdTagId string `protobuf:"bytes,4,opt,name=default_ad_tag_id,json=defaultAdTagId,proto3" json:"default_ad_tag_id,omitempty"`

	AdTagMap map[string]*AdTag "" /* 175 byte string literal not displayed */

	AdTagMacros map[string]string "" /* 184 byte string literal not displayed */

	ClientAdTracking bool `protobuf:"varint,7,opt,name=client_ad_tracking,json=clientAdTracking,proto3" json:"client_ad_tracking,omitempty"`

	DefaultSlateId string `protobuf:"bytes,8,opt,name=default_slate_id,json=defaultSlateId,proto3" json:"default_slate_id,omitempty"`

	StitchingPolicy LiveSession_StitchingPolicy "" /* 171 byte string literal not displayed */

	ManifestOptions *ManifestOptions `protobuf:"bytes,10,opt,name=manifest_options,json=manifestOptions,proto3" json:"manifest_options,omitempty"`

	StreamId string `protobuf:"bytes,11,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`

}

Metadata for a live session.

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) GetAdTagMap

func (x *LiveSession) GetAdTagMap() map[string]*AdTag

func (*LiveSession) GetClientAdTracking

func (x *LiveSession) GetClientAdTracking() bool

func (*LiveSession) GetDefaultAdTagId

func (x *LiveSession) GetDefaultAdTagId() string

func (*LiveSession) GetDefaultSlateId

func (x *LiveSession) GetDefaultSlateId() 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) GetSourceUri

func (x *LiveSession) GetSourceUri() string

func (*LiveSession) GetStitchingPolicy

func (x *LiveSession) GetStitchingPolicy() LiveSession_StitchingPolicy

func (*LiveSession) GetStreamId

func (x *LiveSession) GetStreamId() 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

LiveSession_StitchingPolicy

type LiveSession_StitchingPolicy int32

Defines the stitcher behavior in case an ad does not align exactly with the ad break boundaries. If not specified, the default is COMPLETE_AD.

LiveSession_STITCHING_POLICY_UNSPECIFIED, LiveSession_COMPLETE_AD, LiveSession_CUT_CURRENT

const (
	// Stitching policy is not specified.
	LiveSession_STITCHING_POLICY_UNSPECIFIED LiveSession_StitchingPolicy = 0
	// Finishes stitching the current ad before returning to content.
	LiveSession_COMPLETE_AD LiveSession_StitchingPolicy = 1
	// Cuts an ad short and returns to content in the middle of the ad.
	LiveSession_CUT_CURRENT LiveSession_StitchingPolicy = 3
)

func (LiveSession_StitchingPolicy) Descriptor

func (LiveSession_StitchingPolicy) Enum

func (LiveSession_StitchingPolicy) EnumDescriptor

func (LiveSession_StitchingPolicy) EnumDescriptor() ([]byte, []int)

Deprecated: Use LiveSession_StitchingPolicy.Descriptor instead.

func (LiveSession_StitchingPolicy) Number

func (LiveSession_StitchingPolicy) String

func (LiveSession_StitchingPolicy) Type

ManifestOptions

type ManifestOptions struct {
	IncludeRenditions []*RenditionFilter `protobuf:"bytes,1,rep,name=include_renditions,json=includeRenditions,proto3" json:"include_renditions,omitempty"`

	BitrateOrder ManifestOptions_OrderPolicy "" /* 162 byte string literal not displayed */

}

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

ManifestOptions_OrderPolicy

type ManifestOptions_OrderPolicy int32

Defines the ordering policy during manifest generation.

ManifestOptions_ORDER_POLICY_UNSPECIFIED, ManifestOptions_ASCENDING, ManifestOptions_DESCENDING

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) Enum

func (ManifestOptions_OrderPolicy) EnumDescriptor

func (ManifestOptions_OrderPolicy) EnumDescriptor() ([]byte, []int)

Deprecated: Use ManifestOptions_OrderPolicy.Descriptor instead.

func (ManifestOptions_OrderPolicy) Number

func (ManifestOptions_OrderPolicy) String

func (ManifestOptions_OrderPolicy) 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

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

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

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