video

package
v0.0.0-...-aeb3b05 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ChannelService_Get_FullMethodName         = "/yandex.cloud.video.v1.ChannelService/Get"
	ChannelService_List_FullMethodName        = "/yandex.cloud.video.v1.ChannelService/List"
	ChannelService_Create_FullMethodName      = "/yandex.cloud.video.v1.ChannelService/Create"
	ChannelService_Update_FullMethodName      = "/yandex.cloud.video.v1.ChannelService/Update"
	ChannelService_Delete_FullMethodName      = "/yandex.cloud.video.v1.ChannelService/Delete"
	ChannelService_BatchDelete_FullMethodName = "/yandex.cloud.video.v1.ChannelService/BatchDelete"
)
View Source
const (
	EpisodeService_Get_FullMethodName           = "/yandex.cloud.video.v1.EpisodeService/Get"
	EpisodeService_List_FullMethodName          = "/yandex.cloud.video.v1.EpisodeService/List"
	EpisodeService_BatchGet_FullMethodName      = "/yandex.cloud.video.v1.EpisodeService/BatchGet"
	EpisodeService_Create_FullMethodName        = "/yandex.cloud.video.v1.EpisodeService/Create"
	EpisodeService_Update_FullMethodName        = "/yandex.cloud.video.v1.EpisodeService/Update"
	EpisodeService_Delete_FullMethodName        = "/yandex.cloud.video.v1.EpisodeService/Delete"
	EpisodeService_PerformAction_FullMethodName = "/yandex.cloud.video.v1.EpisodeService/PerformAction"
	EpisodeService_GetPlayerURL_FullMethodName  = "/yandex.cloud.video.v1.EpisodeService/GetPlayerURL"
	EpisodeService_GetManifests_FullMethodName  = "/yandex.cloud.video.v1.EpisodeService/GetManifests"
)
View Source
const (
	PlaylistService_Get_FullMethodName          = "/yandex.cloud.video.v1.PlaylistService/Get"
	PlaylistService_List_FullMethodName         = "/yandex.cloud.video.v1.PlaylistService/List"
	PlaylistService_Create_FullMethodName       = "/yandex.cloud.video.v1.PlaylistService/Create"
	PlaylistService_Update_FullMethodName       = "/yandex.cloud.video.v1.PlaylistService/Update"
	PlaylistService_Delete_FullMethodName       = "/yandex.cloud.video.v1.PlaylistService/Delete"
	PlaylistService_BatchDelete_FullMethodName  = "/yandex.cloud.video.v1.PlaylistService/BatchDelete"
	PlaylistService_GetPlayerURL_FullMethodName = "/yandex.cloud.video.v1.PlaylistService/GetPlayerURL"
)
View Source
const (
	StreamLineService_Get_FullMethodName             = "/yandex.cloud.video.v1.StreamLineService/Get"
	StreamLineService_List_FullMethodName            = "/yandex.cloud.video.v1.StreamLineService/List"
	StreamLineService_BatchGet_FullMethodName        = "/yandex.cloud.video.v1.StreamLineService/BatchGet"
	StreamLineService_Create_FullMethodName          = "/yandex.cloud.video.v1.StreamLineService/Create"
	StreamLineService_Update_FullMethodName          = "/yandex.cloud.video.v1.StreamLineService/Update"
	StreamLineService_Delete_FullMethodName          = "/yandex.cloud.video.v1.StreamLineService/Delete"
	StreamLineService_BatchDelete_FullMethodName     = "/yandex.cloud.video.v1.StreamLineService/BatchDelete"
	StreamLineService_PerformAction_FullMethodName   = "/yandex.cloud.video.v1.StreamLineService/PerformAction"
	StreamLineService_GetStreamKey_FullMethodName    = "/yandex.cloud.video.v1.StreamLineService/GetStreamKey"
	StreamLineService_UpdateStreamKey_FullMethodName = "/yandex.cloud.video.v1.StreamLineService/UpdateStreamKey"
)
View Source
const (
	StreamService_Get_FullMethodName           = "/yandex.cloud.video.v1.StreamService/Get"
	StreamService_List_FullMethodName          = "/yandex.cloud.video.v1.StreamService/List"
	StreamService_BatchGet_FullMethodName      = "/yandex.cloud.video.v1.StreamService/BatchGet"
	StreamService_Create_FullMethodName        = "/yandex.cloud.video.v1.StreamService/Create"
	StreamService_Update_FullMethodName        = "/yandex.cloud.video.v1.StreamService/Update"
	StreamService_Delete_FullMethodName        = "/yandex.cloud.video.v1.StreamService/Delete"
	StreamService_BatchDelete_FullMethodName   = "/yandex.cloud.video.v1.StreamService/BatchDelete"
	StreamService_PerformAction_FullMethodName = "/yandex.cloud.video.v1.StreamService/PerformAction"
)
View Source
const (
	SubtitleService_Get_FullMethodName               = "/yandex.cloud.video.v1.SubtitleService/Get"
	SubtitleService_List_FullMethodName              = "/yandex.cloud.video.v1.SubtitleService/List"
	SubtitleService_Create_FullMethodName            = "/yandex.cloud.video.v1.SubtitleService/Create"
	SubtitleService_GenerateUploadURL_FullMethodName = "/yandex.cloud.video.v1.SubtitleService/GenerateUploadURL"
	SubtitleService_Delete_FullMethodName            = "/yandex.cloud.video.v1.SubtitleService/Delete"
)
View Source
const (
	ThumbnailService_Get_FullMethodName                       = "/yandex.cloud.video.v1.ThumbnailService/Get"
	ThumbnailService_List_FullMethodName                      = "/yandex.cloud.video.v1.ThumbnailService/List"
	ThumbnailService_Create_FullMethodName                    = "/yandex.cloud.video.v1.ThumbnailService/Create"
	ThumbnailService_BatchGenerateDownloadURLs_FullMethodName = "/yandex.cloud.video.v1.ThumbnailService/BatchGenerateDownloadURLs"
	ThumbnailService_GenerateUploadURL_FullMethodName         = "/yandex.cloud.video.v1.ThumbnailService/GenerateUploadURL"
	ThumbnailService_Delete_FullMethodName                    = "/yandex.cloud.video.v1.ThumbnailService/Delete"
)
View Source
const (
	VideoService_Get_FullMethodName           = "/yandex.cloud.video.v1.VideoService/Get"
	VideoService_List_FullMethodName          = "/yandex.cloud.video.v1.VideoService/List"
	VideoService_BatchGet_FullMethodName      = "/yandex.cloud.video.v1.VideoService/BatchGet"
	VideoService_Create_FullMethodName        = "/yandex.cloud.video.v1.VideoService/Create"
	VideoService_Update_FullMethodName        = "/yandex.cloud.video.v1.VideoService/Update"
	VideoService_Transcode_FullMethodName     = "/yandex.cloud.video.v1.VideoService/Transcode"
	VideoService_Delete_FullMethodName        = "/yandex.cloud.video.v1.VideoService/Delete"
	VideoService_BatchDelete_FullMethodName   = "/yandex.cloud.video.v1.VideoService/BatchDelete"
	VideoService_PerformAction_FullMethodName = "/yandex.cloud.video.v1.VideoService/PerformAction"
	VideoService_GetPlayerURL_FullMethodName  = "/yandex.cloud.video.v1.VideoService/GetPlayerURL"
	VideoService_GetManifests_FullMethodName  = "/yandex.cloud.video.v1.VideoService/GetManifests"
)

Variables

View Source
var (
	Episode_VisibilityStatus_name = map[int32]string{
		0: "VISIBILITY_STATUS_UNSPECIFIED",
		1: "PUBLISHED",
		2: "UNPUBLISHED",
	}
	Episode_VisibilityStatus_value = map[string]int32{
		"VISIBILITY_STATUS_UNSPECIFIED": 0,
		"PUBLISHED":                     1,
		"UNPUBLISHED":                   2,
	}
)

Enum value maps for Episode_VisibilityStatus.

View Source
var (
	Manifest_ManifestType_name = map[int32]string{
		0: "MANIFEST_TYPE_UNSPECIFIED",
		1: "DASH",
		2: "HLS",
	}
	Manifest_ManifestType_value = map[string]int32{
		"MANIFEST_TYPE_UNSPECIFIED": 0,
		"DASH":                      1,
		"HLS":                       2,
	}
)

Enum value maps for Manifest_ManifestType.

View Source
var (
	Stream_StreamStatus_name = map[int32]string{
		0: "STREAM_STATUS_UNSPECIFIED",
		1: "OFFLINE",
		2: "PREPARING",
		3: "READY",
		4: "ONAIR",
		5: "FINISHED",
	}
	Stream_StreamStatus_value = map[string]int32{
		"STREAM_STATUS_UNSPECIFIED": 0,
		"OFFLINE":                   1,
		"PREPARING":                 2,
		"READY":                     3,
		"ONAIR":                     4,
		"FINISHED":                  5,
	}
)

Enum value maps for Stream_StreamStatus.

View Source
var (
	AutoLine_AutoLineStatus_name = map[int32]string{
		0: "AUTO_LINE_STATUS_UNSPECIFIED",
		1: "DEACTIVATED",
		2: "ACTIVE",
	}
	AutoLine_AutoLineStatus_value = map[string]int32{
		"AUTO_LINE_STATUS_UNSPECIFIED": 0,
		"DEACTIVATED":                  1,
		"ACTIVE":                       2,
	}
)

Enum value maps for AutoLine_AutoLineStatus.

View Source
var (
	Subtitle_SubtitleStatus_name = map[int32]string{
		0: "SUBTITLE_STATUS_UNSPECIFIED",
		1: "WAIT_UPLOADING",
		2: "UPLOADED",
	}
	Subtitle_SubtitleStatus_value = map[string]int32{
		"SUBTITLE_STATUS_UNSPECIFIED": 0,
		"WAIT_UPLOADING":              1,
		"UPLOADED":                    2,
	}
)

Enum value maps for Subtitle_SubtitleStatus.

View Source
var (
	AutoTranscode_name = map[int32]string{
		0: "AUTO_TRANSCODE_UNSPECIFIED",
		1: "ENABLE",
		2: "DISABLE",
	}
	AutoTranscode_value = map[string]int32{
		"AUTO_TRANSCODE_UNSPECIFIED": 0,
		"ENABLE":                     1,
		"DISABLE":                    2,
	}
)

Enum value maps for AutoTranscode.

View Source
var (
	Video_VideoStatus_name = map[int32]string{
		0: "VIDEO_STATUS_UNSPECIFIED",
		1: "WAIT_UPLOADING",
		4: "PROCESSING",
		5: "READY",
		7: "ERROR",
	}
	Video_VideoStatus_value = map[string]int32{
		"VIDEO_STATUS_UNSPECIFIED": 0,
		"WAIT_UPLOADING":           1,
		"PROCESSING":               4,
		"READY":                    5,
		"ERROR":                    7,
	}
)

Enum value maps for Video_VideoStatus.

View Source
var (
	Video_VisibilityStatus_name = map[int32]string{
		0: "VISIBILITY_STATUS_UNSPECIFIED",
		1: "PUBLISHED",
		2: "UNPUBLISHED",
	}
	Video_VisibilityStatus_value = map[string]int32{
		"VISIBILITY_STATUS_UNSPECIFIED": 0,
		"PUBLISHED":                     1,
		"UNPUBLISHED":                   2,
	}
)

Enum value maps for Video_VisibilityStatus.

View Source
var ChannelService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.video.v1.ChannelService",
	HandlerType: (*ChannelServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _ChannelService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ChannelService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _ChannelService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _ChannelService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ChannelService_Delete_Handler,
		},
		{
			MethodName: "BatchDelete",
			Handler:    _ChannelService_BatchDelete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/video/v1/channel_service.proto",
}

ChannelService_ServiceDesc is the grpc.ServiceDesc for ChannelService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var EpisodeService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.video.v1.EpisodeService",
	HandlerType: (*EpisodeServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _EpisodeService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _EpisodeService_List_Handler,
		},
		{
			MethodName: "BatchGet",
			Handler:    _EpisodeService_BatchGet_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _EpisodeService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _EpisodeService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _EpisodeService_Delete_Handler,
		},
		{
			MethodName: "PerformAction",
			Handler:    _EpisodeService_PerformAction_Handler,
		},
		{
			MethodName: "GetPlayerURL",
			Handler:    _EpisodeService_GetPlayerURL_Handler,
		},
		{
			MethodName: "GetManifests",
			Handler:    _EpisodeService_GetManifests_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/video/v1/episode_service.proto",
}

EpisodeService_ServiceDesc is the grpc.ServiceDesc for EpisodeService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_yandex_cloud_video_v1_channel_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_channel_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_episode_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_episode_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_manifest_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_playlist_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_playlist_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_stream_line_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_stream_line_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_stream_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_stream_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_subtitle_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_subtitle_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_thumbnail_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_thumbnail_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_video_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_video_v1_video_service_proto protoreflect.FileDescriptor
View Source
var PlaylistService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.video.v1.PlaylistService",
	HandlerType: (*PlaylistServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _PlaylistService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _PlaylistService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _PlaylistService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _PlaylistService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _PlaylistService_Delete_Handler,
		},
		{
			MethodName: "BatchDelete",
			Handler:    _PlaylistService_BatchDelete_Handler,
		},
		{
			MethodName: "GetPlayerURL",
			Handler:    _PlaylistService_GetPlayerURL_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/video/v1/playlist_service.proto",
}

PlaylistService_ServiceDesc is the grpc.ServiceDesc for PlaylistService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var StreamLineService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.video.v1.StreamLineService",
	HandlerType: (*StreamLineServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _StreamLineService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _StreamLineService_List_Handler,
		},
		{
			MethodName: "BatchGet",
			Handler:    _StreamLineService_BatchGet_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _StreamLineService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _StreamLineService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _StreamLineService_Delete_Handler,
		},
		{
			MethodName: "BatchDelete",
			Handler:    _StreamLineService_BatchDelete_Handler,
		},
		{
			MethodName: "PerformAction",
			Handler:    _StreamLineService_PerformAction_Handler,
		},
		{
			MethodName: "GetStreamKey",
			Handler:    _StreamLineService_GetStreamKey_Handler,
		},
		{
			MethodName: "UpdateStreamKey",
			Handler:    _StreamLineService_UpdateStreamKey_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/video/v1/stream_line_service.proto",
}

StreamLineService_ServiceDesc is the grpc.ServiceDesc for StreamLineService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var StreamService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.video.v1.StreamService",
	HandlerType: (*StreamServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _StreamService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _StreamService_List_Handler,
		},
		{
			MethodName: "BatchGet",
			Handler:    _StreamService_BatchGet_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _StreamService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _StreamService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _StreamService_Delete_Handler,
		},
		{
			MethodName: "BatchDelete",
			Handler:    _StreamService_BatchDelete_Handler,
		},
		{
			MethodName: "PerformAction",
			Handler:    _StreamService_PerformAction_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/video/v1/stream_service.proto",
}

StreamService_ServiceDesc is the grpc.ServiceDesc for StreamService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SubtitleService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.video.v1.SubtitleService",
	HandlerType: (*SubtitleServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _SubtitleService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SubtitleService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _SubtitleService_Create_Handler,
		},
		{
			MethodName: "GenerateUploadURL",
			Handler:    _SubtitleService_GenerateUploadURL_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SubtitleService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/video/v1/subtitle_service.proto",
}

SubtitleService_ServiceDesc is the grpc.ServiceDesc for SubtitleService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ThumbnailService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.video.v1.ThumbnailService",
	HandlerType: (*ThumbnailServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _ThumbnailService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ThumbnailService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _ThumbnailService_Create_Handler,
		},
		{
			MethodName: "BatchGenerateDownloadURLs",
			Handler:    _ThumbnailService_BatchGenerateDownloadURLs_Handler,
		},
		{
			MethodName: "GenerateUploadURL",
			Handler:    _ThumbnailService_GenerateUploadURL_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ThumbnailService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/video/v1/thumbnail_service.proto",
}

ThumbnailService_ServiceDesc is the grpc.ServiceDesc for ThumbnailService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var VideoService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.video.v1.VideoService",
	HandlerType: (*VideoServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _VideoService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _VideoService_List_Handler,
		},
		{
			MethodName: "BatchGet",
			Handler:    _VideoService_BatchGet_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _VideoService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _VideoService_Update_Handler,
		},
		{
			MethodName: "Transcode",
			Handler:    _VideoService_Transcode_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _VideoService_Delete_Handler,
		},
		{
			MethodName: "BatchDelete",
			Handler:    _VideoService_BatchDelete_Handler,
		},
		{
			MethodName: "PerformAction",
			Handler:    _VideoService_PerformAction_Handler,
		},
		{
			MethodName: "GetPlayerURL",
			Handler:    _VideoService_GetPlayerURL_Handler,
		},
		{
			MethodName: "GetManifests",
			Handler:    _VideoService_GetManifests_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/video/v1/video_service.proto",
}

VideoService_ServiceDesc is the grpc.ServiceDesc for VideoService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterChannelServiceServer

func RegisterChannelServiceServer(s grpc.ServiceRegistrar, srv ChannelServiceServer)

func RegisterEpisodeServiceServer

func RegisterEpisodeServiceServer(s grpc.ServiceRegistrar, srv EpisodeServiceServer)

func RegisterPlaylistServiceServer

func RegisterPlaylistServiceServer(s grpc.ServiceRegistrar, srv PlaylistServiceServer)

func RegisterStreamLineServiceServer

func RegisterStreamLineServiceServer(s grpc.ServiceRegistrar, srv StreamLineServiceServer)

func RegisterStreamServiceServer

func RegisterStreamServiceServer(s grpc.ServiceRegistrar, srv StreamServiceServer)

func RegisterSubtitleServiceServer

func RegisterSubtitleServiceServer(s grpc.ServiceRegistrar, srv SubtitleServiceServer)

func RegisterThumbnailServiceServer

func RegisterThumbnailServiceServer(s grpc.ServiceRegistrar, srv ThumbnailServiceServer)

func RegisterVideoServiceServer

func RegisterVideoServiceServer(s grpc.ServiceRegistrar, srv VideoServiceServer)

Types

type ActivateAction

type ActivateAction struct {
	// contains filtered or unexported fields
}

func (*ActivateAction) Descriptor deprecated

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

Deprecated: Use ActivateAction.ProtoReflect.Descriptor instead.

func (*ActivateAction) ProtoMessage

func (*ActivateAction) ProtoMessage()

func (*ActivateAction) ProtoReflect

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

func (*ActivateAction) Reset

func (x *ActivateAction) Reset()

func (*ActivateAction) String

func (x *ActivateAction) String() string

type AutoLine

type AutoLine struct {

	// Status of auto line.
	Status AutoLine_AutoLineStatus `protobuf:"varint,1,opt,name=status,proto3,enum=yandex.cloud.video.v1.AutoLine_AutoLineStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

Auto line type.

func (*AutoLine) Descriptor deprecated

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

Deprecated: Use AutoLine.ProtoReflect.Descriptor instead.

func (*AutoLine) GetStatus

func (x *AutoLine) GetStatus() AutoLine_AutoLineStatus

func (*AutoLine) ProtoMessage

func (*AutoLine) ProtoMessage()

func (*AutoLine) ProtoReflect

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

func (*AutoLine) Reset

func (x *AutoLine) Reset()

func (*AutoLine) SetStatus

func (m *AutoLine) SetStatus(v AutoLine_AutoLineStatus)

func (*AutoLine) String

func (x *AutoLine) String() string

type AutoLineParams

type AutoLineParams struct {
	// contains filtered or unexported fields
}

func (*AutoLineParams) Descriptor deprecated

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

Deprecated: Use AutoLineParams.ProtoReflect.Descriptor instead.

func (*AutoLineParams) ProtoMessage

func (*AutoLineParams) ProtoMessage()

func (*AutoLineParams) ProtoReflect

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

func (*AutoLineParams) Reset

func (x *AutoLineParams) Reset()

func (*AutoLineParams) String

func (x *AutoLineParams) String() string

type AutoLine_AutoLineStatus

type AutoLine_AutoLineStatus int32

Auto line status.

const (
	// Auto line status unspecified.
	AutoLine_AUTO_LINE_STATUS_UNSPECIFIED AutoLine_AutoLineStatus = 0
	// Auto line deactivated.
	AutoLine_DEACTIVATED AutoLine_AutoLineStatus = 1
	// Auto line active.
	AutoLine_ACTIVE AutoLine_AutoLineStatus = 2
)

func (AutoLine_AutoLineStatus) Descriptor

func (AutoLine_AutoLineStatus) Enum

func (AutoLine_AutoLineStatus) EnumDescriptor deprecated

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

Deprecated: Use AutoLine_AutoLineStatus.Descriptor instead.

func (AutoLine_AutoLineStatus) Number

func (AutoLine_AutoLineStatus) String

func (x AutoLine_AutoLineStatus) String() string

func (AutoLine_AutoLineStatus) Type

type AutoTranscode

type AutoTranscode int32
const (
	// Unspecified auto transcoding value.
	AutoTranscode_AUTO_TRANSCODE_UNSPECIFIED AutoTranscode = 0
	// Enable auto transcoding.
	AutoTranscode_ENABLE AutoTranscode = 1
	// Disable auto transcoding.
	AutoTranscode_DISABLE AutoTranscode = 2
)

func (AutoTranscode) Descriptor

func (AutoTranscode) Enum

func (x AutoTranscode) Enum() *AutoTranscode

func (AutoTranscode) EnumDescriptor deprecated

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

Deprecated: Use AutoTranscode.Descriptor instead.

func (AutoTranscode) Number

func (AutoTranscode) String

func (x AutoTranscode) String() string

func (AutoTranscode) Type

type BatchDeleteChannelsMetadata

type BatchDeleteChannelsMetadata struct {

	// List of channel IDs.
	ChannelIds []string `protobuf:"bytes,1,rep,name=channel_ids,json=channelIds,proto3" json:"channel_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteChannelsMetadata) Descriptor deprecated

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

Deprecated: Use BatchDeleteChannelsMetadata.ProtoReflect.Descriptor instead.

func (*BatchDeleteChannelsMetadata) GetChannelIds

func (x *BatchDeleteChannelsMetadata) GetChannelIds() []string

func (*BatchDeleteChannelsMetadata) ProtoMessage

func (*BatchDeleteChannelsMetadata) ProtoMessage()

func (*BatchDeleteChannelsMetadata) ProtoReflect

func (*BatchDeleteChannelsMetadata) Reset

func (x *BatchDeleteChannelsMetadata) Reset()

func (*BatchDeleteChannelsMetadata) SetChannelIds

func (m *BatchDeleteChannelsMetadata) SetChannelIds(v []string)

func (*BatchDeleteChannelsMetadata) String

func (x *BatchDeleteChannelsMetadata) String() string

type BatchDeleteChannelsRequest

type BatchDeleteChannelsRequest struct {

	// ID of the organization.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// List of channel IDs.
	ChannelIds []string `protobuf:"bytes,2,rep,name=channel_ids,json=channelIds,proto3" json:"channel_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteChannelsRequest) Descriptor deprecated

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

Deprecated: Use BatchDeleteChannelsRequest.ProtoReflect.Descriptor instead.

func (*BatchDeleteChannelsRequest) GetChannelIds

func (x *BatchDeleteChannelsRequest) GetChannelIds() []string

func (*BatchDeleteChannelsRequest) GetOrganizationId

func (x *BatchDeleteChannelsRequest) GetOrganizationId() string

func (*BatchDeleteChannelsRequest) ProtoMessage

func (*BatchDeleteChannelsRequest) ProtoMessage()

func (*BatchDeleteChannelsRequest) ProtoReflect

func (*BatchDeleteChannelsRequest) Reset

func (x *BatchDeleteChannelsRequest) Reset()

func (*BatchDeleteChannelsRequest) SetChannelIds

func (m *BatchDeleteChannelsRequest) SetChannelIds(v []string)

func (*BatchDeleteChannelsRequest) SetOrganizationId

func (m *BatchDeleteChannelsRequest) SetOrganizationId(v string)

func (*BatchDeleteChannelsRequest) String

func (x *BatchDeleteChannelsRequest) String() string

type BatchDeletePlaylistsMetadata

type BatchDeletePlaylistsMetadata struct {

	// List of playlist IDs.
	PlaylistIds []string `protobuf:"bytes,1,rep,name=playlist_ids,json=playlistIds,proto3" json:"playlist_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeletePlaylistsMetadata) Descriptor deprecated

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

Deprecated: Use BatchDeletePlaylistsMetadata.ProtoReflect.Descriptor instead.

func (*BatchDeletePlaylistsMetadata) GetPlaylistIds

func (x *BatchDeletePlaylistsMetadata) GetPlaylistIds() []string

func (*BatchDeletePlaylistsMetadata) ProtoMessage

func (*BatchDeletePlaylistsMetadata) ProtoMessage()

func (*BatchDeletePlaylistsMetadata) ProtoReflect

func (*BatchDeletePlaylistsMetadata) Reset

func (x *BatchDeletePlaylistsMetadata) Reset()

func (*BatchDeletePlaylistsMetadata) SetPlaylistIds

func (m *BatchDeletePlaylistsMetadata) SetPlaylistIds(v []string)

func (*BatchDeletePlaylistsMetadata) String

type BatchDeletePlaylistsRequest

type BatchDeletePlaylistsRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// List of playlist IDs.
	PlaylistIds []string `protobuf:"bytes,2,rep,name=playlist_ids,json=playlistIds,proto3" json:"playlist_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeletePlaylistsRequest) Descriptor deprecated

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

Deprecated: Use BatchDeletePlaylistsRequest.ProtoReflect.Descriptor instead.

func (*BatchDeletePlaylistsRequest) GetChannelId

func (x *BatchDeletePlaylistsRequest) GetChannelId() string

func (*BatchDeletePlaylistsRequest) GetPlaylistIds

func (x *BatchDeletePlaylistsRequest) GetPlaylistIds() []string

func (*BatchDeletePlaylistsRequest) ProtoMessage

func (*BatchDeletePlaylistsRequest) ProtoMessage()

func (*BatchDeletePlaylistsRequest) ProtoReflect

func (*BatchDeletePlaylistsRequest) Reset

func (x *BatchDeletePlaylistsRequest) Reset()

func (*BatchDeletePlaylistsRequest) SetChannelId

func (m *BatchDeletePlaylistsRequest) SetChannelId(v string)

func (*BatchDeletePlaylistsRequest) SetPlaylistIds

func (m *BatchDeletePlaylistsRequest) SetPlaylistIds(v []string)

func (*BatchDeletePlaylistsRequest) String

func (x *BatchDeletePlaylistsRequest) String() string

type BatchDeleteStreamLinesMetadata

type BatchDeleteStreamLinesMetadata struct {

	// List of line IDs.
	StreamLineIds []string `protobuf:"bytes,1,rep,name=stream_line_ids,json=streamLineIds,proto3" json:"stream_line_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteStreamLinesMetadata) Descriptor deprecated

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

Deprecated: Use BatchDeleteStreamLinesMetadata.ProtoReflect.Descriptor instead.

func (*BatchDeleteStreamLinesMetadata) GetStreamLineIds

func (x *BatchDeleteStreamLinesMetadata) GetStreamLineIds() []string

func (*BatchDeleteStreamLinesMetadata) ProtoMessage

func (*BatchDeleteStreamLinesMetadata) ProtoMessage()

func (*BatchDeleteStreamLinesMetadata) ProtoReflect

func (*BatchDeleteStreamLinesMetadata) Reset

func (x *BatchDeleteStreamLinesMetadata) Reset()

func (*BatchDeleteStreamLinesMetadata) SetStreamLineIds

func (m *BatchDeleteStreamLinesMetadata) SetStreamLineIds(v []string)

func (*BatchDeleteStreamLinesMetadata) String

type BatchDeleteStreamLinesRequest

type BatchDeleteStreamLinesRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// List of line IDs.
	StreamLineIds []string `protobuf:"bytes,2,rep,name=stream_line_ids,json=streamLineIds,proto3" json:"stream_line_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteStreamLinesRequest) Descriptor deprecated

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

Deprecated: Use BatchDeleteStreamLinesRequest.ProtoReflect.Descriptor instead.

func (*BatchDeleteStreamLinesRequest) GetChannelId

func (x *BatchDeleteStreamLinesRequest) GetChannelId() string

func (*BatchDeleteStreamLinesRequest) GetStreamLineIds

func (x *BatchDeleteStreamLinesRequest) GetStreamLineIds() []string

func (*BatchDeleteStreamLinesRequest) ProtoMessage

func (*BatchDeleteStreamLinesRequest) ProtoMessage()

func (*BatchDeleteStreamLinesRequest) ProtoReflect

func (*BatchDeleteStreamLinesRequest) Reset

func (x *BatchDeleteStreamLinesRequest) Reset()

func (*BatchDeleteStreamLinesRequest) SetChannelId

func (m *BatchDeleteStreamLinesRequest) SetChannelId(v string)

func (*BatchDeleteStreamLinesRequest) SetStreamLineIds

func (m *BatchDeleteStreamLinesRequest) SetStreamLineIds(v []string)

func (*BatchDeleteStreamLinesRequest) String

type BatchDeleteStreamsMetadata

type BatchDeleteStreamsMetadata struct {

	// List of stream IDs.
	StreamIds []string `protobuf:"bytes,1,rep,name=stream_ids,json=streamIds,proto3" json:"stream_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteStreamsMetadata) Descriptor deprecated

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

Deprecated: Use BatchDeleteStreamsMetadata.ProtoReflect.Descriptor instead.

func (*BatchDeleteStreamsMetadata) GetStreamIds

func (x *BatchDeleteStreamsMetadata) GetStreamIds() []string

func (*BatchDeleteStreamsMetadata) ProtoMessage

func (*BatchDeleteStreamsMetadata) ProtoMessage()

func (*BatchDeleteStreamsMetadata) ProtoReflect

func (*BatchDeleteStreamsMetadata) Reset

func (x *BatchDeleteStreamsMetadata) Reset()

func (*BatchDeleteStreamsMetadata) SetStreamIds

func (m *BatchDeleteStreamsMetadata) SetStreamIds(v []string)

func (*BatchDeleteStreamsMetadata) String

func (x *BatchDeleteStreamsMetadata) String() string

type BatchDeleteStreamsRequest

type BatchDeleteStreamsRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// List of stream IDs.
	StreamIds []string `protobuf:"bytes,2,rep,name=stream_ids,json=streamIds,proto3" json:"stream_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteStreamsRequest) Descriptor deprecated

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

Deprecated: Use BatchDeleteStreamsRequest.ProtoReflect.Descriptor instead.

func (*BatchDeleteStreamsRequest) GetChannelId

func (x *BatchDeleteStreamsRequest) GetChannelId() string

func (*BatchDeleteStreamsRequest) GetStreamIds

func (x *BatchDeleteStreamsRequest) GetStreamIds() []string

func (*BatchDeleteStreamsRequest) ProtoMessage

func (*BatchDeleteStreamsRequest) ProtoMessage()

func (*BatchDeleteStreamsRequest) ProtoReflect

func (*BatchDeleteStreamsRequest) Reset

func (x *BatchDeleteStreamsRequest) Reset()

func (*BatchDeleteStreamsRequest) SetChannelId

func (m *BatchDeleteStreamsRequest) SetChannelId(v string)

func (*BatchDeleteStreamsRequest) SetStreamIds

func (m *BatchDeleteStreamsRequest) SetStreamIds(v []string)

func (*BatchDeleteStreamsRequest) String

func (x *BatchDeleteStreamsRequest) String() string

type BatchDeleteVideosMetadata

type BatchDeleteVideosMetadata struct {

	// List of video IDs.
	VideoIds []string `protobuf:"bytes,1,rep,name=video_ids,json=videoIds,proto3" json:"video_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteVideosMetadata) Descriptor deprecated

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

Deprecated: Use BatchDeleteVideosMetadata.ProtoReflect.Descriptor instead.

func (*BatchDeleteVideosMetadata) GetVideoIds

func (x *BatchDeleteVideosMetadata) GetVideoIds() []string

func (*BatchDeleteVideosMetadata) ProtoMessage

func (*BatchDeleteVideosMetadata) ProtoMessage()

func (*BatchDeleteVideosMetadata) ProtoReflect

func (*BatchDeleteVideosMetadata) Reset

func (x *BatchDeleteVideosMetadata) Reset()

func (*BatchDeleteVideosMetadata) SetVideoIds

func (m *BatchDeleteVideosMetadata) SetVideoIds(v []string)

func (*BatchDeleteVideosMetadata) String

func (x *BatchDeleteVideosMetadata) String() string

type BatchDeleteVideosRequest

type BatchDeleteVideosRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// List of video IDs.
	VideoIds []string `protobuf:"bytes,2,rep,name=video_ids,json=videoIds,proto3" json:"video_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteVideosRequest) Descriptor deprecated

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

Deprecated: Use BatchDeleteVideosRequest.ProtoReflect.Descriptor instead.

func (*BatchDeleteVideosRequest) GetChannelId

func (x *BatchDeleteVideosRequest) GetChannelId() string

func (*BatchDeleteVideosRequest) GetVideoIds

func (x *BatchDeleteVideosRequest) GetVideoIds() []string

func (*BatchDeleteVideosRequest) ProtoMessage

func (*BatchDeleteVideosRequest) ProtoMessage()

func (*BatchDeleteVideosRequest) ProtoReflect

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

func (*BatchDeleteVideosRequest) Reset

func (x *BatchDeleteVideosRequest) Reset()

func (*BatchDeleteVideosRequest) SetChannelId

func (m *BatchDeleteVideosRequest) SetChannelId(v string)

func (*BatchDeleteVideosRequest) SetVideoIds

func (m *BatchDeleteVideosRequest) SetVideoIds(v []string)

func (*BatchDeleteVideosRequest) String

func (x *BatchDeleteVideosRequest) String() string

type BatchGenerateDownloadURLsRequest

type BatchGenerateDownloadURLsRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// List of thumbnails IDs.
	ThumbnailIds []string `protobuf:"bytes,2,rep,name=thumbnail_ids,json=thumbnailIds,proto3" json:"thumbnail_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGenerateDownloadURLsRequest) Descriptor deprecated

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

Deprecated: Use BatchGenerateDownloadURLsRequest.ProtoReflect.Descriptor instead.

func (*BatchGenerateDownloadURLsRequest) GetChannelId

func (x *BatchGenerateDownloadURLsRequest) GetChannelId() string

func (*BatchGenerateDownloadURLsRequest) GetThumbnailIds

func (x *BatchGenerateDownloadURLsRequest) GetThumbnailIds() []string

func (*BatchGenerateDownloadURLsRequest) ProtoMessage

func (*BatchGenerateDownloadURLsRequest) ProtoMessage()

func (*BatchGenerateDownloadURLsRequest) ProtoReflect

func (*BatchGenerateDownloadURLsRequest) Reset

func (*BatchGenerateDownloadURLsRequest) SetChannelId

func (m *BatchGenerateDownloadURLsRequest) SetChannelId(v string)

func (*BatchGenerateDownloadURLsRequest) SetThumbnailIds

func (m *BatchGenerateDownloadURLsRequest) SetThumbnailIds(v []string)

func (*BatchGenerateDownloadURLsRequest) String

type BatchGenerateDownloadURLsResponse

type BatchGenerateDownloadURLsResponse struct {

	// List of download urls.
	DownloadUrls []*ThumbnailDownloadURL `protobuf:"bytes,1,rep,name=download_urls,json=downloadUrls,proto3" json:"download_urls,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGenerateDownloadURLsResponse) Descriptor deprecated

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

Deprecated: Use BatchGenerateDownloadURLsResponse.ProtoReflect.Descriptor instead.

func (*BatchGenerateDownloadURLsResponse) GetDownloadUrls

func (*BatchGenerateDownloadURLsResponse) ProtoMessage

func (*BatchGenerateDownloadURLsResponse) ProtoMessage()

func (*BatchGenerateDownloadURLsResponse) ProtoReflect

func (*BatchGenerateDownloadURLsResponse) Reset

func (*BatchGenerateDownloadURLsResponse) SetDownloadUrls

func (*BatchGenerateDownloadURLsResponse) String

type BatchGetEpisodesRequest

type BatchGetEpisodesRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// List of requested episode IDs.
	EpisodeIds []string `protobuf:"bytes,2,rep,name=episode_ids,json=episodeIds,proto3" json:"episode_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetEpisodesRequest) Descriptor deprecated

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

Deprecated: Use BatchGetEpisodesRequest.ProtoReflect.Descriptor instead.

func (*BatchGetEpisodesRequest) GetChannelId

func (x *BatchGetEpisodesRequest) GetChannelId() string

func (*BatchGetEpisodesRequest) GetEpisodeIds

func (x *BatchGetEpisodesRequest) GetEpisodeIds() []string

func (*BatchGetEpisodesRequest) ProtoMessage

func (*BatchGetEpisodesRequest) ProtoMessage()

func (*BatchGetEpisodesRequest) ProtoReflect

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

func (*BatchGetEpisodesRequest) Reset

func (x *BatchGetEpisodesRequest) Reset()

func (*BatchGetEpisodesRequest) SetChannelId

func (m *BatchGetEpisodesRequest) SetChannelId(v string)

func (*BatchGetEpisodesRequest) SetEpisodeIds

func (m *BatchGetEpisodesRequest) SetEpisodeIds(v []string)

func (*BatchGetEpisodesRequest) String

func (x *BatchGetEpisodesRequest) String() string

type BatchGetEpisodesResponse

type BatchGetEpisodesResponse struct {

	// List of episodes for specific channel.
	Episodes []*Episode `protobuf:"bytes,1,rep,name=episodes,proto3" json:"episodes,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetEpisodesResponse) Descriptor deprecated

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

Deprecated: Use BatchGetEpisodesResponse.ProtoReflect.Descriptor instead.

func (*BatchGetEpisodesResponse) GetEpisodes

func (x *BatchGetEpisodesResponse) GetEpisodes() []*Episode

func (*BatchGetEpisodesResponse) ProtoMessage

func (*BatchGetEpisodesResponse) ProtoMessage()

func (*BatchGetEpisodesResponse) ProtoReflect

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

func (*BatchGetEpisodesResponse) Reset

func (x *BatchGetEpisodesResponse) Reset()

func (*BatchGetEpisodesResponse) SetEpisodes

func (m *BatchGetEpisodesResponse) SetEpisodes(v []*Episode)

func (*BatchGetEpisodesResponse) String

func (x *BatchGetEpisodesResponse) String() string

type BatchGetStreamLinesRequest

type BatchGetStreamLinesRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// List of requested stream line IDs.
	StreamLineIds []string `protobuf:"bytes,2,rep,name=stream_line_ids,json=streamLineIds,proto3" json:"stream_line_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetStreamLinesRequest) Descriptor deprecated

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

Deprecated: Use BatchGetStreamLinesRequest.ProtoReflect.Descriptor instead.

func (*BatchGetStreamLinesRequest) GetChannelId

func (x *BatchGetStreamLinesRequest) GetChannelId() string

func (*BatchGetStreamLinesRequest) GetStreamLineIds

func (x *BatchGetStreamLinesRequest) GetStreamLineIds() []string

func (*BatchGetStreamLinesRequest) ProtoMessage

func (*BatchGetStreamLinesRequest) ProtoMessage()

func (*BatchGetStreamLinesRequest) ProtoReflect

func (*BatchGetStreamLinesRequest) Reset

func (x *BatchGetStreamLinesRequest) Reset()

func (*BatchGetStreamLinesRequest) SetChannelId

func (m *BatchGetStreamLinesRequest) SetChannelId(v string)

func (*BatchGetStreamLinesRequest) SetStreamLineIds

func (m *BatchGetStreamLinesRequest) SetStreamLineIds(v []string)

func (*BatchGetStreamLinesRequest) String

func (x *BatchGetStreamLinesRequest) String() string

type BatchGetStreamLinesResponse

type BatchGetStreamLinesResponse struct {

	// List of lines for specific channel.
	StreamLines []*StreamLine `protobuf:"bytes,1,rep,name=stream_lines,json=streamLines,proto3" json:"stream_lines,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetStreamLinesResponse) Descriptor deprecated

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

Deprecated: Use BatchGetStreamLinesResponse.ProtoReflect.Descriptor instead.

func (*BatchGetStreamLinesResponse) GetStreamLines

func (x *BatchGetStreamLinesResponse) GetStreamLines() []*StreamLine

func (*BatchGetStreamLinesResponse) ProtoMessage

func (*BatchGetStreamLinesResponse) ProtoMessage()

func (*BatchGetStreamLinesResponse) ProtoReflect

func (*BatchGetStreamLinesResponse) Reset

func (x *BatchGetStreamLinesResponse) Reset()

func (*BatchGetStreamLinesResponse) SetStreamLines

func (m *BatchGetStreamLinesResponse) SetStreamLines(v []*StreamLine)

func (*BatchGetStreamLinesResponse) String

func (x *BatchGetStreamLinesResponse) String() string

type BatchGetStreamsRequest

type BatchGetStreamsRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// List of requested stream IDs.
	StreamIds []string `protobuf:"bytes,2,rep,name=stream_ids,json=streamIds,proto3" json:"stream_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetStreamsRequest) Descriptor deprecated

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

Deprecated: Use BatchGetStreamsRequest.ProtoReflect.Descriptor instead.

func (*BatchGetStreamsRequest) GetChannelId

func (x *BatchGetStreamsRequest) GetChannelId() string

func (*BatchGetStreamsRequest) GetStreamIds

func (x *BatchGetStreamsRequest) GetStreamIds() []string

func (*BatchGetStreamsRequest) ProtoMessage

func (*BatchGetStreamsRequest) ProtoMessage()

func (*BatchGetStreamsRequest) ProtoReflect

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

func (*BatchGetStreamsRequest) Reset

func (x *BatchGetStreamsRequest) Reset()

func (*BatchGetStreamsRequest) SetChannelId

func (m *BatchGetStreamsRequest) SetChannelId(v string)

func (*BatchGetStreamsRequest) SetStreamIds

func (m *BatchGetStreamsRequest) SetStreamIds(v []string)

func (*BatchGetStreamsRequest) String

func (x *BatchGetStreamsRequest) String() string

type BatchGetStreamsResponse

type BatchGetStreamsResponse struct {

	// List of streams for specific channel.
	Streams []*Stream `protobuf:"bytes,1,rep,name=streams,proto3" json:"streams,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetStreamsResponse) Descriptor deprecated

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

Deprecated: Use BatchGetStreamsResponse.ProtoReflect.Descriptor instead.

func (*BatchGetStreamsResponse) GetStreams

func (x *BatchGetStreamsResponse) GetStreams() []*Stream

func (*BatchGetStreamsResponse) ProtoMessage

func (*BatchGetStreamsResponse) ProtoMessage()

func (*BatchGetStreamsResponse) ProtoReflect

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

func (*BatchGetStreamsResponse) Reset

func (x *BatchGetStreamsResponse) Reset()

func (*BatchGetStreamsResponse) SetStreams

func (m *BatchGetStreamsResponse) SetStreams(v []*Stream)

func (*BatchGetStreamsResponse) String

func (x *BatchGetStreamsResponse) String() string

type BatchGetVideosRequest

type BatchGetVideosRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// List of requested video IDs.
	VideoIds []string `protobuf:"bytes,2,rep,name=video_ids,json=videoIds,proto3" json:"video_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetVideosRequest) Descriptor deprecated

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

Deprecated: Use BatchGetVideosRequest.ProtoReflect.Descriptor instead.

func (*BatchGetVideosRequest) GetChannelId

func (x *BatchGetVideosRequest) GetChannelId() string

func (*BatchGetVideosRequest) GetVideoIds

func (x *BatchGetVideosRequest) GetVideoIds() []string

func (*BatchGetVideosRequest) ProtoMessage

func (*BatchGetVideosRequest) ProtoMessage()

func (*BatchGetVideosRequest) ProtoReflect

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

func (*BatchGetVideosRequest) Reset

func (x *BatchGetVideosRequest) Reset()

func (*BatchGetVideosRequest) SetChannelId

func (m *BatchGetVideosRequest) SetChannelId(v string)

func (*BatchGetVideosRequest) SetVideoIds

func (m *BatchGetVideosRequest) SetVideoIds(v []string)

func (*BatchGetVideosRequest) String

func (x *BatchGetVideosRequest) String() string

type BatchGetVideosResponse

type BatchGetVideosResponse struct {

	// List of videos for channel.
	Videos []*Video `protobuf:"bytes,1,rep,name=videos,proto3" json:"videos,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetVideosResponse) Descriptor deprecated

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

Deprecated: Use BatchGetVideosResponse.ProtoReflect.Descriptor instead.

func (*BatchGetVideosResponse) GetVideos

func (x *BatchGetVideosResponse) GetVideos() []*Video

func (*BatchGetVideosResponse) ProtoMessage

func (*BatchGetVideosResponse) ProtoMessage()

func (*BatchGetVideosResponse) ProtoReflect

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

func (*BatchGetVideosResponse) Reset

func (x *BatchGetVideosResponse) Reset()

func (*BatchGetVideosResponse) SetVideos

func (m *BatchGetVideosResponse) SetVideos(v []*Video)

func (*BatchGetVideosResponse) String

func (x *BatchGetVideosResponse) String() string

type Channel

type Channel struct {

	// ID of the channel.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the organization where channel should be created.
	OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// Channel title.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// Channel description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Time when channel was created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,100,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Time of last channel update.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,101,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

Root entity for content separation.

func (*Channel) Descriptor deprecated

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

Deprecated: Use Channel.ProtoReflect.Descriptor instead.

func (*Channel) GetCreatedAt

func (x *Channel) GetCreatedAt() *timestamppb.Timestamp

func (*Channel) GetDescription

func (x *Channel) GetDescription() string

func (*Channel) GetId

func (x *Channel) GetId() string

func (*Channel) GetLabels

func (x *Channel) GetLabels() map[string]string

func (*Channel) GetOrganizationId

func (x *Channel) GetOrganizationId() string

func (*Channel) GetTitle

func (x *Channel) GetTitle() string

func (*Channel) GetUpdatedAt

func (x *Channel) GetUpdatedAt() *timestamppb.Timestamp

func (*Channel) ProtoMessage

func (*Channel) ProtoMessage()

func (*Channel) ProtoReflect

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

func (*Channel) Reset

func (x *Channel) Reset()

func (*Channel) SetCreatedAt

func (m *Channel) SetCreatedAt(v *timestamppb.Timestamp)

func (*Channel) SetDescription

func (m *Channel) SetDescription(v string)

func (*Channel) SetId

func (m *Channel) SetId(v string)

func (*Channel) SetLabels

func (m *Channel) SetLabels(v map[string]string)

func (*Channel) SetOrganizationId

func (m *Channel) SetOrganizationId(v string)

func (*Channel) SetTitle

func (m *Channel) SetTitle(v string)

func (*Channel) SetUpdatedAt

func (m *Channel) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Channel) String

func (x *Channel) String() string

type ChannelServiceClient

type ChannelServiceClient interface {
	// Returns the specific channel.
	Get(ctx context.Context, in *GetChannelRequest, opts ...grpc.CallOption) (*Channel, error)
	// List channels for organization.
	List(ctx context.Context, in *ListChannelsRequest, opts ...grpc.CallOption) (*ListChannelsResponse, error)
	// Create channel.
	Create(ctx context.Context, in *CreateChannelRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Update channel.
	Update(ctx context.Context, in *UpdateChannelRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Delete channel.
	Delete(ctx context.Context, in *DeleteChannelRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Batch delete channels.
	BatchDelete(ctx context.Context, in *BatchDeleteChannelsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

ChannelServiceClient is the client API for ChannelService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Channel management service.

type ChannelServiceServer

type ChannelServiceServer interface {
	// Returns the specific channel.
	Get(context.Context, *GetChannelRequest) (*Channel, error)
	// List channels for organization.
	List(context.Context, *ListChannelsRequest) (*ListChannelsResponse, error)
	// Create channel.
	Create(context.Context, *CreateChannelRequest) (*operation.Operation, error)
	// Update channel.
	Update(context.Context, *UpdateChannelRequest) (*operation.Operation, error)
	// Delete channel.
	Delete(context.Context, *DeleteChannelRequest) (*operation.Operation, error)
	// Batch delete channels.
	BatchDelete(context.Context, *BatchDeleteChannelsRequest) (*operation.Operation, error)
}

ChannelServiceServer is the server API for ChannelService service. All implementations should embed UnimplementedChannelServiceServer for forward compatibility.

Channel management service.

type CreateChannelMetadata

type CreateChannelMetadata struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateChannelMetadata) Descriptor deprecated

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

Deprecated: Use CreateChannelMetadata.ProtoReflect.Descriptor instead.

func (*CreateChannelMetadata) GetChannelId

func (x *CreateChannelMetadata) GetChannelId() string

func (*CreateChannelMetadata) ProtoMessage

func (*CreateChannelMetadata) ProtoMessage()

func (*CreateChannelMetadata) ProtoReflect

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

func (*CreateChannelMetadata) Reset

func (x *CreateChannelMetadata) Reset()

func (*CreateChannelMetadata) SetChannelId

func (m *CreateChannelMetadata) SetChannelId(v string)

func (*CreateChannelMetadata) String

func (x *CreateChannelMetadata) String() string

type CreateChannelRequest

type CreateChannelRequest struct {

	// ID of the organization.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// Channel title.
	Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	// Channel description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateChannelRequest) Descriptor deprecated

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

Deprecated: Use CreateChannelRequest.ProtoReflect.Descriptor instead.

func (*CreateChannelRequest) GetDescription

func (x *CreateChannelRequest) GetDescription() string

func (*CreateChannelRequest) GetLabels

func (x *CreateChannelRequest) GetLabels() map[string]string

func (*CreateChannelRequest) GetOrganizationId

func (x *CreateChannelRequest) GetOrganizationId() string

func (*CreateChannelRequest) GetTitle

func (x *CreateChannelRequest) GetTitle() string

func (*CreateChannelRequest) ProtoMessage

func (*CreateChannelRequest) ProtoMessage()

func (*CreateChannelRequest) ProtoReflect

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

func (*CreateChannelRequest) Reset

func (x *CreateChannelRequest) Reset()

func (*CreateChannelRequest) SetDescription

func (m *CreateChannelRequest) SetDescription(v string)

func (*CreateChannelRequest) SetLabels

func (m *CreateChannelRequest) SetLabels(v map[string]string)

func (*CreateChannelRequest) SetOrganizationId

func (m *CreateChannelRequest) SetOrganizationId(v string)

func (*CreateChannelRequest) SetTitle

func (m *CreateChannelRequest) SetTitle(v string)

func (*CreateChannelRequest) String

func (x *CreateChannelRequest) String() string

type CreateEpisodeMetadata

type CreateEpisodeMetadata struct {

	// ID of the episode.
	EpisodeId string `protobuf:"bytes,1,opt,name=episode_id,json=episodeId,proto3" json:"episode_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateEpisodeMetadata) Descriptor deprecated

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

Deprecated: Use CreateEpisodeMetadata.ProtoReflect.Descriptor instead.

func (*CreateEpisodeMetadata) GetEpisodeId

func (x *CreateEpisodeMetadata) GetEpisodeId() string

func (*CreateEpisodeMetadata) ProtoMessage

func (*CreateEpisodeMetadata) ProtoMessage()

func (*CreateEpisodeMetadata) ProtoReflect

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

func (*CreateEpisodeMetadata) Reset

func (x *CreateEpisodeMetadata) Reset()

func (*CreateEpisodeMetadata) SetEpisodeId

func (m *CreateEpisodeMetadata) SetEpisodeId(v string)

func (*CreateEpisodeMetadata) String

func (x *CreateEpisodeMetadata) String() string

type CreateEpisodeRequest

type CreateEpisodeRequest struct {

	// Types that are assignable to ParentId:
	//
	//	*CreateEpisodeRequest_StreamId
	//	*CreateEpisodeRequest_LineId
	ParentId isCreateEpisodeRequest_ParentId `protobuf_oneof:"parent_id"`
	// Episode title.
	Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	// Episode description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,4,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Episode start time.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Episode finish time.
	FinishTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	// Enables episode DVR mode. DVR seconds determines how many last seconds of the stream are available.
	//
	// possible values:
	//   - `0`: infinite dvr size, the full length of the stream allowed to display
	//   - `>0`: size of dvr window in seconds, the minimum value is 30s
	DvrSeconds int64 `protobuf:"varint,7,opt,name=dvr_seconds,json=dvrSeconds,proto3" json:"dvr_seconds,omitempty"`
	// Episode access rights.
	//
	// Types that are assignable to AccessRights:
	//
	//	*CreateEpisodeRequest_PublicAccess
	//	*CreateEpisodeRequest_AuthSystemAccess
	//	*CreateEpisodeRequest_SignUrlAccess
	AccessRights isCreateEpisodeRequest_AccessRights `protobuf_oneof:"access_rights"`
	// contains filtered or unexported fields
}

func (*CreateEpisodeRequest) Descriptor deprecated

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

Deprecated: Use CreateEpisodeRequest.ProtoReflect.Descriptor instead.

func (*CreateEpisodeRequest) GetAccessRights

func (m *CreateEpisodeRequest) GetAccessRights() isCreateEpisodeRequest_AccessRights

func (*CreateEpisodeRequest) GetAuthSystemAccess

func (x *CreateEpisodeRequest) GetAuthSystemAccess() *EpisodeAuthSystemAccessParams

func (*CreateEpisodeRequest) GetDescription

func (x *CreateEpisodeRequest) GetDescription() string

func (*CreateEpisodeRequest) GetDvrSeconds

func (x *CreateEpisodeRequest) GetDvrSeconds() int64

func (*CreateEpisodeRequest) GetFinishTime

func (x *CreateEpisodeRequest) GetFinishTime() *timestamppb.Timestamp

func (*CreateEpisodeRequest) GetLineId

func (x *CreateEpisodeRequest) GetLineId() string

func (*CreateEpisodeRequest) GetParentId

func (m *CreateEpisodeRequest) GetParentId() isCreateEpisodeRequest_ParentId

func (*CreateEpisodeRequest) GetPublicAccess

func (x *CreateEpisodeRequest) GetPublicAccess() *EpisodePublicAccessParams

func (*CreateEpisodeRequest) GetSignUrlAccess

func (x *CreateEpisodeRequest) GetSignUrlAccess() *EpisodeSignURLAccessParams

func (*CreateEpisodeRequest) GetStartTime

func (x *CreateEpisodeRequest) GetStartTime() *timestamppb.Timestamp

func (*CreateEpisodeRequest) GetStreamId

func (x *CreateEpisodeRequest) GetStreamId() string

func (*CreateEpisodeRequest) GetThumbnailId

func (x *CreateEpisodeRequest) GetThumbnailId() string

func (*CreateEpisodeRequest) GetTitle

func (x *CreateEpisodeRequest) GetTitle() string

func (*CreateEpisodeRequest) ProtoMessage

func (*CreateEpisodeRequest) ProtoMessage()

func (*CreateEpisodeRequest) ProtoReflect

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

func (*CreateEpisodeRequest) Reset

func (x *CreateEpisodeRequest) Reset()

func (*CreateEpisodeRequest) SetAccessRights

func (*CreateEpisodeRequest) SetAuthSystemAccess

func (m *CreateEpisodeRequest) SetAuthSystemAccess(v *EpisodeAuthSystemAccessParams)

func (*CreateEpisodeRequest) SetDescription

func (m *CreateEpisodeRequest) SetDescription(v string)

func (*CreateEpisodeRequest) SetDvrSeconds

func (m *CreateEpisodeRequest) SetDvrSeconds(v int64)

func (*CreateEpisodeRequest) SetFinishTime

func (m *CreateEpisodeRequest) SetFinishTime(v *timestamppb.Timestamp)

func (*CreateEpisodeRequest) SetLineId

func (m *CreateEpisodeRequest) SetLineId(v string)

func (*CreateEpisodeRequest) SetParentId

func (*CreateEpisodeRequest) SetPublicAccess

func (m *CreateEpisodeRequest) SetPublicAccess(v *EpisodePublicAccessParams)

func (*CreateEpisodeRequest) SetSignUrlAccess

func (m *CreateEpisodeRequest) SetSignUrlAccess(v *EpisodeSignURLAccessParams)

func (*CreateEpisodeRequest) SetStartTime

func (m *CreateEpisodeRequest) SetStartTime(v *timestamppb.Timestamp)

func (*CreateEpisodeRequest) SetStreamId

func (m *CreateEpisodeRequest) SetStreamId(v string)

func (*CreateEpisodeRequest) SetThumbnailId

func (m *CreateEpisodeRequest) SetThumbnailId(v string)

func (*CreateEpisodeRequest) SetTitle

func (m *CreateEpisodeRequest) SetTitle(v string)

func (*CreateEpisodeRequest) String

func (x *CreateEpisodeRequest) String() string

type CreateEpisodeRequest_AccessRights

type CreateEpisodeRequest_AccessRights = isCreateEpisodeRequest_AccessRights

type CreateEpisodeRequest_AuthSystemAccess

type CreateEpisodeRequest_AuthSystemAccess struct {
	// Checking access rights using the authorization system.
	AuthSystemAccess *EpisodeAuthSystemAccessParams `protobuf:"bytes,1002,opt,name=auth_system_access,json=authSystemAccess,proto3,oneof"`
}

type CreateEpisodeRequest_LineId

type CreateEpisodeRequest_LineId struct {
	// ID of the line.
	LineId string `protobuf:"bytes,101,opt,name=line_id,json=lineId,proto3,oneof"`
}

type CreateEpisodeRequest_ParentId

type CreateEpisodeRequest_ParentId = isCreateEpisodeRequest_ParentId

type CreateEpisodeRequest_PublicAccess

type CreateEpisodeRequest_PublicAccess struct {
	// Episode is available to everyone.
	PublicAccess *EpisodePublicAccessParams `protobuf:"bytes,1000,opt,name=public_access,json=publicAccess,proto3,oneof"`
}

type CreateEpisodeRequest_SignUrlAccess

type CreateEpisodeRequest_SignUrlAccess struct {
	// Checking access rights using url's signature.
	SignUrlAccess *EpisodeSignURLAccessParams `protobuf:"bytes,1003,opt,name=sign_url_access,json=signUrlAccess,proto3,oneof"`
}

type CreateEpisodeRequest_StreamId

type CreateEpisodeRequest_StreamId struct {
	// ID of the stream.
	StreamId string `protobuf:"bytes,100,opt,name=stream_id,json=streamId,proto3,oneof"`
}

type CreatePlaylistMetadata

type CreatePlaylistMetadata struct {

	// ID of the playlist.
	PlaylistId string `protobuf:"bytes,1,opt,name=playlist_id,json=playlistId,proto3" json:"playlist_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePlaylistMetadata) Descriptor deprecated

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

Deprecated: Use CreatePlaylistMetadata.ProtoReflect.Descriptor instead.

func (*CreatePlaylistMetadata) GetPlaylistId

func (x *CreatePlaylistMetadata) GetPlaylistId() string

func (*CreatePlaylistMetadata) ProtoMessage

func (*CreatePlaylistMetadata) ProtoMessage()

func (*CreatePlaylistMetadata) ProtoReflect

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

func (*CreatePlaylistMetadata) Reset

func (x *CreatePlaylistMetadata) Reset()

func (*CreatePlaylistMetadata) SetPlaylistId

func (m *CreatePlaylistMetadata) SetPlaylistId(v string)

func (*CreatePlaylistMetadata) String

func (x *CreatePlaylistMetadata) String() string

type CreatePlaylistRequest

type CreatePlaylistRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// Playlist title.
	Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	// Playlist description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// List of playlist items.
	Items []*PlaylistItem `protobuf:"bytes,4,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePlaylistRequest) Descriptor deprecated

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

Deprecated: Use CreatePlaylistRequest.ProtoReflect.Descriptor instead.

func (*CreatePlaylistRequest) GetChannelId

func (x *CreatePlaylistRequest) GetChannelId() string

func (*CreatePlaylistRequest) GetDescription

func (x *CreatePlaylistRequest) GetDescription() string

func (*CreatePlaylistRequest) GetItems

func (x *CreatePlaylistRequest) GetItems() []*PlaylistItem

func (*CreatePlaylistRequest) GetTitle

func (x *CreatePlaylistRequest) GetTitle() string

func (*CreatePlaylistRequest) ProtoMessage

func (*CreatePlaylistRequest) ProtoMessage()

func (*CreatePlaylistRequest) ProtoReflect

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

func (*CreatePlaylistRequest) Reset

func (x *CreatePlaylistRequest) Reset()

func (*CreatePlaylistRequest) SetChannelId

func (m *CreatePlaylistRequest) SetChannelId(v string)

func (*CreatePlaylistRequest) SetDescription

func (m *CreatePlaylistRequest) SetDescription(v string)

func (*CreatePlaylistRequest) SetItems

func (m *CreatePlaylistRequest) SetItems(v []*PlaylistItem)

func (*CreatePlaylistRequest) SetTitle

func (m *CreatePlaylistRequest) SetTitle(v string)

func (*CreatePlaylistRequest) String

func (x *CreatePlaylistRequest) String() string

type CreateStreamLineMetadata

type CreateStreamLineMetadata struct {

	// ID of the line.
	StreamLineId string `protobuf:"bytes,1,opt,name=stream_line_id,json=streamLineId,proto3" json:"stream_line_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateStreamLineMetadata) Descriptor deprecated

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

Deprecated: Use CreateStreamLineMetadata.ProtoReflect.Descriptor instead.

func (*CreateStreamLineMetadata) GetStreamLineId

func (x *CreateStreamLineMetadata) GetStreamLineId() string

func (*CreateStreamLineMetadata) ProtoMessage

func (*CreateStreamLineMetadata) ProtoMessage()

func (*CreateStreamLineMetadata) ProtoReflect

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

func (*CreateStreamLineMetadata) Reset

func (x *CreateStreamLineMetadata) Reset()

func (*CreateStreamLineMetadata) SetStreamLineId

func (m *CreateStreamLineMetadata) SetStreamLineId(v string)

func (*CreateStreamLineMetadata) String

func (x *CreateStreamLineMetadata) String() string

type CreateStreamLineRequest

type CreateStreamLineRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// Line title.
	Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,3,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// Video signal settings.
	//
	// Types that are assignable to InputParams:
	//
	//	*CreateStreamLineRequest_RtmpPush
	//	*CreateStreamLineRequest_SrtPush
	//	*CreateStreamLineRequest_RtmpPull
	//	*CreateStreamLineRequest_SrtPull
	//	*CreateStreamLineRequest_TcpPull
	//	*CreateStreamLineRequest_RtspPull
	InputParams isCreateStreamLineRequest_InputParams `protobuf_oneof:"input_params"`
	// Line type.
	//
	// Types that are assignable to LineTypeParams:
	//
	//	*CreateStreamLineRequest_ManualLine
	//	*CreateStreamLineRequest_AutoLine
	LineTypeParams isCreateStreamLineRequest_LineTypeParams `protobuf_oneof:"line_type_params"`
	// contains filtered or unexported fields
}

func (*CreateStreamLineRequest) Descriptor deprecated

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

Deprecated: Use CreateStreamLineRequest.ProtoReflect.Descriptor instead.

func (*CreateStreamLineRequest) GetAutoLine

func (x *CreateStreamLineRequest) GetAutoLine() *AutoLineParams

func (*CreateStreamLineRequest) GetChannelId

func (x *CreateStreamLineRequest) GetChannelId() string

func (*CreateStreamLineRequest) GetInputParams

func (m *CreateStreamLineRequest) GetInputParams() isCreateStreamLineRequest_InputParams

func (*CreateStreamLineRequest) GetLabels

func (x *CreateStreamLineRequest) GetLabels() map[string]string

func (*CreateStreamLineRequest) GetLineTypeParams

func (m *CreateStreamLineRequest) GetLineTypeParams() isCreateStreamLineRequest_LineTypeParams

func (*CreateStreamLineRequest) GetManualLine

func (x *CreateStreamLineRequest) GetManualLine() *ManualLineParams

func (*CreateStreamLineRequest) GetRtmpPull

func (x *CreateStreamLineRequest) GetRtmpPull() *RTMPPullParams

func (*CreateStreamLineRequest) GetRtmpPush

func (x *CreateStreamLineRequest) GetRtmpPush() *RTMPPushParams

func (*CreateStreamLineRequest) GetRtspPull

func (x *CreateStreamLineRequest) GetRtspPull() *RTSPPullParams

func (*CreateStreamLineRequest) GetSrtPull

func (x *CreateStreamLineRequest) GetSrtPull() *SRTPullParams

func (*CreateStreamLineRequest) GetSrtPush

func (x *CreateStreamLineRequest) GetSrtPush() *SRTPushParams

func (*CreateStreamLineRequest) GetTcpPull

func (x *CreateStreamLineRequest) GetTcpPull() *TCPPullParams

func (*CreateStreamLineRequest) GetThumbnailId

func (x *CreateStreamLineRequest) GetThumbnailId() string

func (*CreateStreamLineRequest) GetTitle

func (x *CreateStreamLineRequest) GetTitle() string

func (*CreateStreamLineRequest) ProtoMessage

func (*CreateStreamLineRequest) ProtoMessage()

func (*CreateStreamLineRequest) ProtoReflect

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

func (*CreateStreamLineRequest) Reset

func (x *CreateStreamLineRequest) Reset()

func (*CreateStreamLineRequest) SetAutoLine

func (m *CreateStreamLineRequest) SetAutoLine(v *AutoLineParams)

func (*CreateStreamLineRequest) SetChannelId

func (m *CreateStreamLineRequest) SetChannelId(v string)

func (*CreateStreamLineRequest) SetInputParams

func (*CreateStreamLineRequest) SetLabels

func (m *CreateStreamLineRequest) SetLabels(v map[string]string)

func (*CreateStreamLineRequest) SetLineTypeParams

func (*CreateStreamLineRequest) SetManualLine

func (m *CreateStreamLineRequest) SetManualLine(v *ManualLineParams)

func (*CreateStreamLineRequest) SetRtmpPull

func (m *CreateStreamLineRequest) SetRtmpPull(v *RTMPPullParams)

func (*CreateStreamLineRequest) SetRtmpPush

func (m *CreateStreamLineRequest) SetRtmpPush(v *RTMPPushParams)

func (*CreateStreamLineRequest) SetRtspPull

func (m *CreateStreamLineRequest) SetRtspPull(v *RTSPPullParams)

func (*CreateStreamLineRequest) SetSrtPull

func (m *CreateStreamLineRequest) SetSrtPull(v *SRTPullParams)

func (*CreateStreamLineRequest) SetSrtPush

func (m *CreateStreamLineRequest) SetSrtPush(v *SRTPushParams)

func (*CreateStreamLineRequest) SetTcpPull

func (m *CreateStreamLineRequest) SetTcpPull(v *TCPPullParams)

func (*CreateStreamLineRequest) SetThumbnailId

func (m *CreateStreamLineRequest) SetThumbnailId(v string)

func (*CreateStreamLineRequest) SetTitle

func (m *CreateStreamLineRequest) SetTitle(v string)

func (*CreateStreamLineRequest) String

func (x *CreateStreamLineRequest) String() string

type CreateStreamLineRequest_AutoLine

type CreateStreamLineRequest_AutoLine struct {
	// Automatic control of stream.
	AutoLine *AutoLineParams `protobuf:"bytes,2001,opt,name=auto_line,json=autoLine,proto3,oneof"`
}

type CreateStreamLineRequest_InputParams

type CreateStreamLineRequest_InputParams = isCreateStreamLineRequest_InputParams

type CreateStreamLineRequest_LineTypeParams

type CreateStreamLineRequest_LineTypeParams = isCreateStreamLineRequest_LineTypeParams

type CreateStreamLineRequest_ManualLine

type CreateStreamLineRequest_ManualLine struct {
	// Manual control of stream.
	ManualLine *ManualLineParams `protobuf:"bytes,2000,opt,name=manual_line,json=manualLine,proto3,oneof"`
}

type CreateStreamLineRequest_RtmpPull

type CreateStreamLineRequest_RtmpPull struct {
	// RTMP pull input type.
	RtmpPull *RTMPPullParams `protobuf:"bytes,1002,opt,name=rtmp_pull,json=rtmpPull,proto3,oneof"`
}

type CreateStreamLineRequest_RtmpPush

type CreateStreamLineRequest_RtmpPush struct {
	// RTMP push input type.
	RtmpPush *RTMPPushParams `protobuf:"bytes,1000,opt,name=rtmp_push,json=rtmpPush,proto3,oneof"`
}

type CreateStreamLineRequest_RtspPull

type CreateStreamLineRequest_RtspPull struct {
	// RTSP pull input type.
	RtspPull *RTSPPullParams `protobuf:"bytes,1006,opt,name=rtsp_pull,json=rtspPull,proto3,oneof"`
}

type CreateStreamLineRequest_SrtPull

type CreateStreamLineRequest_SrtPull struct {
	// SRT pull input type.
	SrtPull *SRTPullParams `protobuf:"bytes,1003,opt,name=srt_pull,json=srtPull,proto3,oneof"`
}

type CreateStreamLineRequest_SrtPush

type CreateStreamLineRequest_SrtPush struct {
	// SRT push input type.
	SrtPush *SRTPushParams `protobuf:"bytes,1001,opt,name=srt_push,json=srtPush,proto3,oneof"`
}

type CreateStreamLineRequest_TcpPull

type CreateStreamLineRequest_TcpPull struct {
	// TCP pull input type.
	TcpPull *TCPPullParams `protobuf:"bytes,1004,opt,name=tcp_pull,json=tcpPull,proto3,oneof"`
}

type CreateStreamMetadata

type CreateStreamMetadata struct {

	// ID of the stream.
	StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateStreamMetadata) Descriptor deprecated

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

Deprecated: Use CreateStreamMetadata.ProtoReflect.Descriptor instead.

func (*CreateStreamMetadata) GetStreamId

func (x *CreateStreamMetadata) GetStreamId() string

func (*CreateStreamMetadata) ProtoMessage

func (*CreateStreamMetadata) ProtoMessage()

func (*CreateStreamMetadata) ProtoReflect

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

func (*CreateStreamMetadata) Reset

func (x *CreateStreamMetadata) Reset()

func (*CreateStreamMetadata) SetStreamId

func (m *CreateStreamMetadata) SetStreamId(v string)

func (*CreateStreamMetadata) String

func (x *CreateStreamMetadata) String() string

type CreateStreamRequest

type CreateStreamRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// ID of the line.
	LineId string `protobuf:"bytes,2,opt,name=line_id,json=lineId,proto3" json:"line_id,omitempty"`
	// Stream title.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// Stream description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,5,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// Stream type.
	//
	// Types that are assignable to StreamType:
	//
	//	*CreateStreamRequest_OnDemand
	//	*CreateStreamRequest_Schedule
	StreamType isCreateStreamRequest_StreamType `protobuf_oneof:"stream_type"`
	// contains filtered or unexported fields
}

func (*CreateStreamRequest) Descriptor deprecated

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

Deprecated: Use CreateStreamRequest.ProtoReflect.Descriptor instead.

func (*CreateStreamRequest) GetChannelId

func (x *CreateStreamRequest) GetChannelId() string

func (*CreateStreamRequest) GetDescription

func (x *CreateStreamRequest) GetDescription() string

func (*CreateStreamRequest) GetLabels

func (x *CreateStreamRequest) GetLabels() map[string]string

func (*CreateStreamRequest) GetLineId

func (x *CreateStreamRequest) GetLineId() string

func (*CreateStreamRequest) GetOnDemand

func (x *CreateStreamRequest) GetOnDemand() *OnDemandParams

func (*CreateStreamRequest) GetSchedule

func (x *CreateStreamRequest) GetSchedule() *ScheduleParams

func (*CreateStreamRequest) GetStreamType

func (m *CreateStreamRequest) GetStreamType() isCreateStreamRequest_StreamType

func (*CreateStreamRequest) GetThumbnailId

func (x *CreateStreamRequest) GetThumbnailId() string

func (*CreateStreamRequest) GetTitle

func (x *CreateStreamRequest) GetTitle() string

func (*CreateStreamRequest) ProtoMessage

func (*CreateStreamRequest) ProtoMessage()

func (*CreateStreamRequest) ProtoReflect

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

func (*CreateStreamRequest) Reset

func (x *CreateStreamRequest) Reset()

func (*CreateStreamRequest) SetChannelId

func (m *CreateStreamRequest) SetChannelId(v string)

func (*CreateStreamRequest) SetDescription

func (m *CreateStreamRequest) SetDescription(v string)

func (*CreateStreamRequest) SetLabels

func (m *CreateStreamRequest) SetLabels(v map[string]string)

func (*CreateStreamRequest) SetLineId

func (m *CreateStreamRequest) SetLineId(v string)

func (*CreateStreamRequest) SetOnDemand

func (m *CreateStreamRequest) SetOnDemand(v *OnDemandParams)

func (*CreateStreamRequest) SetSchedule

func (m *CreateStreamRequest) SetSchedule(v *ScheduleParams)

func (*CreateStreamRequest) SetStreamType

func (*CreateStreamRequest) SetThumbnailId

func (m *CreateStreamRequest) SetThumbnailId(v string)

func (*CreateStreamRequest) SetTitle

func (m *CreateStreamRequest) SetTitle(v string)

func (*CreateStreamRequest) String

func (x *CreateStreamRequest) String() string

type CreateStreamRequest_OnDemand

type CreateStreamRequest_OnDemand struct {
	// On demand stream. It starts immediately when a signal appears.
	OnDemand *OnDemandParams `protobuf:"bytes,1000,opt,name=on_demand,json=onDemand,proto3,oneof"`
}

type CreateStreamRequest_Schedule

type CreateStreamRequest_Schedule struct {
	// Schedule stream. Determines when to start receiving the signal or finish time.
	Schedule *ScheduleParams `protobuf:"bytes,1001,opt,name=schedule,proto3,oneof"`
}

type CreateStreamRequest_StreamType

type CreateStreamRequest_StreamType = isCreateStreamRequest_StreamType

type CreateSubtitleMetadata

type CreateSubtitleMetadata struct {

	// ID of the subtitle.
	SubtitleId string `protobuf:"bytes,1,opt,name=subtitle_id,json=subtitleId,proto3" json:"subtitle_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSubtitleMetadata) Descriptor deprecated

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

Deprecated: Use CreateSubtitleMetadata.ProtoReflect.Descriptor instead.

func (*CreateSubtitleMetadata) GetSubtitleId

func (x *CreateSubtitleMetadata) GetSubtitleId() string

func (*CreateSubtitleMetadata) ProtoMessage

func (*CreateSubtitleMetadata) ProtoMessage()

func (*CreateSubtitleMetadata) ProtoReflect

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

func (*CreateSubtitleMetadata) Reset

func (x *CreateSubtitleMetadata) Reset()

func (*CreateSubtitleMetadata) SetSubtitleId

func (m *CreateSubtitleMetadata) SetSubtitleId(v string)

func (*CreateSubtitleMetadata) String

func (x *CreateSubtitleMetadata) String() string

type CreateSubtitleRequest

type CreateSubtitleRequest struct {

	// The language of the subtitles, represented as a three-letter ISO 639 code.
	// Supports ISO 639-2/T (terminological), ISO 639-2/B (bibliographical) variants and ISO 639-3.
	// Valid ISO language code corresponding to the subtitle text must be provided.
	Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"`
	// Contains the subtitle label (or title) that will be displayed on screen during video playback.
	// Should provide a concise and accurate representation of the spoken content.
	// If not provided, will be auto-generated based on the specified language.
	Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	// Types that are assignable to ParentId:
	//
	//	*CreateSubtitleRequest_VideoId
	ParentId isCreateSubtitleRequest_ParentId `protobuf_oneof:"parent_id"`
	// Source type.
	//
	// Types that are assignable to Source:
	//
	//	*CreateSubtitleRequest_Upload
	Source isCreateSubtitleRequest_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

func (*CreateSubtitleRequest) Descriptor deprecated

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

Deprecated: Use CreateSubtitleRequest.ProtoReflect.Descriptor instead.

func (*CreateSubtitleRequest) GetLabel

func (x *CreateSubtitleRequest) GetLabel() string

func (*CreateSubtitleRequest) GetLanguage

func (x *CreateSubtitleRequest) GetLanguage() string

func (*CreateSubtitleRequest) GetParentId

func (m *CreateSubtitleRequest) GetParentId() isCreateSubtitleRequest_ParentId

func (*CreateSubtitleRequest) GetSource

func (m *CreateSubtitleRequest) GetSource() isCreateSubtitleRequest_Source

func (*CreateSubtitleRequest) GetUpload

func (*CreateSubtitleRequest) GetVideoId

func (x *CreateSubtitleRequest) GetVideoId() string

func (*CreateSubtitleRequest) ProtoMessage

func (*CreateSubtitleRequest) ProtoMessage()

func (*CreateSubtitleRequest) ProtoReflect

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

func (*CreateSubtitleRequest) Reset

func (x *CreateSubtitleRequest) Reset()

func (*CreateSubtitleRequest) SetLabel

func (m *CreateSubtitleRequest) SetLabel(v string)

func (*CreateSubtitleRequest) SetLanguage

func (m *CreateSubtitleRequest) SetLanguage(v string)

func (*CreateSubtitleRequest) SetParentId

func (*CreateSubtitleRequest) SetSource

func (*CreateSubtitleRequest) SetUpload

func (*CreateSubtitleRequest) SetVideoId

func (m *CreateSubtitleRequest) SetVideoId(v string)

func (*CreateSubtitleRequest) String

func (x *CreateSubtitleRequest) String() string

type CreateSubtitleRequest_ParentId

type CreateSubtitleRequest_ParentId = isCreateSubtitleRequest_ParentId

type CreateSubtitleRequest_Source

type CreateSubtitleRequest_Source = isCreateSubtitleRequest_Source

type CreateSubtitleRequest_Upload

type CreateSubtitleRequest_Upload struct {
	// Upload subtitle.
	Upload *SubtitleUploadParams `protobuf:"bytes,1100,opt,name=upload,proto3,oneof"`
}

type CreateSubtitleRequest_VideoId

type CreateSubtitleRequest_VideoId struct {
	// ID of the video.
	VideoId string `protobuf:"bytes,1000,opt,name=video_id,json=videoId,proto3,oneof"`
}

type CreateThumbnailMetadata

type CreateThumbnailMetadata struct {

	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,1,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateThumbnailMetadata) Descriptor deprecated

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

Deprecated: Use CreateThumbnailMetadata.ProtoReflect.Descriptor instead.

func (*CreateThumbnailMetadata) GetThumbnailId

func (x *CreateThumbnailMetadata) GetThumbnailId() string

func (*CreateThumbnailMetadata) ProtoMessage

func (*CreateThumbnailMetadata) ProtoMessage()

func (*CreateThumbnailMetadata) ProtoReflect

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

func (*CreateThumbnailMetadata) Reset

func (x *CreateThumbnailMetadata) Reset()

func (*CreateThumbnailMetadata) SetThumbnailId

func (m *CreateThumbnailMetadata) SetThumbnailId(v string)

func (*CreateThumbnailMetadata) String

func (x *CreateThumbnailMetadata) String() string

type CreateThumbnailRequest

type CreateThumbnailRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateThumbnailRequest) Descriptor deprecated

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

Deprecated: Use CreateThumbnailRequest.ProtoReflect.Descriptor instead.

func (*CreateThumbnailRequest) GetChannelId

func (x *CreateThumbnailRequest) GetChannelId() string

func (*CreateThumbnailRequest) ProtoMessage

func (*CreateThumbnailRequest) ProtoMessage()

func (*CreateThumbnailRequest) ProtoReflect

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

func (*CreateThumbnailRequest) Reset

func (x *CreateThumbnailRequest) Reset()

func (*CreateThumbnailRequest) SetChannelId

func (m *CreateThumbnailRequest) SetChannelId(v string)

func (*CreateThumbnailRequest) String

func (x *CreateThumbnailRequest) String() string

type CreateVideoMetadata

type CreateVideoMetadata struct {

	// ID of the video.
	VideoId string `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateVideoMetadata) Descriptor deprecated

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

Deprecated: Use CreateVideoMetadata.ProtoReflect.Descriptor instead.

func (*CreateVideoMetadata) GetVideoId

func (x *CreateVideoMetadata) GetVideoId() string

func (*CreateVideoMetadata) ProtoMessage

func (*CreateVideoMetadata) ProtoMessage()

func (*CreateVideoMetadata) ProtoReflect

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

func (*CreateVideoMetadata) Reset

func (x *CreateVideoMetadata) Reset()

func (*CreateVideoMetadata) SetVideoId

func (m *CreateVideoMetadata) SetVideoId(v string)

func (*CreateVideoMetadata) String

func (x *CreateVideoMetadata) String() string

type CreateVideoRequest

type CreateVideoRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// Video title.
	Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	// Video description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,4,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Auto start transcoding.
	AutoTranscode AutoTranscode `` /* 142-byte string literal not displayed */
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// Source type.
	//
	// Types that are assignable to Source:
	//
	//	*CreateVideoRequest_Tusd
	Source isCreateVideoRequest_Source `protobuf_oneof:"source"`
	// Video access rights.
	//
	// Types that are assignable to AccessRights:
	//
	//	*CreateVideoRequest_PublicAccess
	//	*CreateVideoRequest_AuthSystemAccess
	//	*CreateVideoRequest_SignUrlAccess
	AccessRights isCreateVideoRequest_AccessRights `protobuf_oneof:"access_rights"`
	// contains filtered or unexported fields
}

func (*CreateVideoRequest) Descriptor deprecated

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

Deprecated: Use CreateVideoRequest.ProtoReflect.Descriptor instead.

func (*CreateVideoRequest) GetAccessRights

func (m *CreateVideoRequest) GetAccessRights() isCreateVideoRequest_AccessRights

func (*CreateVideoRequest) GetAuthSystemAccess

func (x *CreateVideoRequest) GetAuthSystemAccess() *VideoAuthSystemAccessParams

func (*CreateVideoRequest) GetAutoTranscode

func (x *CreateVideoRequest) GetAutoTranscode() AutoTranscode

func (*CreateVideoRequest) GetChannelId

func (x *CreateVideoRequest) GetChannelId() string

func (*CreateVideoRequest) GetDescription

func (x *CreateVideoRequest) GetDescription() string

func (*CreateVideoRequest) GetLabels

func (x *CreateVideoRequest) GetLabels() map[string]string

func (*CreateVideoRequest) GetPublicAccess

func (x *CreateVideoRequest) GetPublicAccess() *VideoPublicAccessParams

func (*CreateVideoRequest) GetSignUrlAccess

func (x *CreateVideoRequest) GetSignUrlAccess() *VideoSignURLAccessParams

func (*CreateVideoRequest) GetSource

func (m *CreateVideoRequest) GetSource() isCreateVideoRequest_Source

func (*CreateVideoRequest) GetThumbnailId

func (x *CreateVideoRequest) GetThumbnailId() string

func (*CreateVideoRequest) GetTitle

func (x *CreateVideoRequest) GetTitle() string

func (*CreateVideoRequest) GetTusd

func (x *CreateVideoRequest) GetTusd() *VideoTUSDParams

func (*CreateVideoRequest) ProtoMessage

func (*CreateVideoRequest) ProtoMessage()

func (*CreateVideoRequest) ProtoReflect

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

func (*CreateVideoRequest) Reset

func (x *CreateVideoRequest) Reset()

func (*CreateVideoRequest) SetAccessRights

func (*CreateVideoRequest) SetAuthSystemAccess

func (m *CreateVideoRequest) SetAuthSystemAccess(v *VideoAuthSystemAccessParams)

func (*CreateVideoRequest) SetAutoTranscode

func (m *CreateVideoRequest) SetAutoTranscode(v AutoTranscode)

func (*CreateVideoRequest) SetChannelId

func (m *CreateVideoRequest) SetChannelId(v string)

func (*CreateVideoRequest) SetDescription

func (m *CreateVideoRequest) SetDescription(v string)

func (*CreateVideoRequest) SetLabels

func (m *CreateVideoRequest) SetLabels(v map[string]string)

func (*CreateVideoRequest) SetPublicAccess

func (m *CreateVideoRequest) SetPublicAccess(v *VideoPublicAccessParams)

func (*CreateVideoRequest) SetSignUrlAccess

func (m *CreateVideoRequest) SetSignUrlAccess(v *VideoSignURLAccessParams)

func (*CreateVideoRequest) SetSource

func (*CreateVideoRequest) SetThumbnailId

func (m *CreateVideoRequest) SetThumbnailId(v string)

func (*CreateVideoRequest) SetTitle

func (m *CreateVideoRequest) SetTitle(v string)

func (*CreateVideoRequest) SetTusd

func (m *CreateVideoRequest) SetTusd(v *VideoTUSDParams)

func (*CreateVideoRequest) String

func (x *CreateVideoRequest) String() string

type CreateVideoRequest_AccessRights

type CreateVideoRequest_AccessRights = isCreateVideoRequest_AccessRights

type CreateVideoRequest_AuthSystemAccess

type CreateVideoRequest_AuthSystemAccess struct {
	// Checking access rights using the authorization system.
	AuthSystemAccess *VideoAuthSystemAccessParams `protobuf:"bytes,2002,opt,name=auth_system_access,json=authSystemAccess,proto3,oneof"`
}

type CreateVideoRequest_PublicAccess

type CreateVideoRequest_PublicAccess struct {
	// Video is available to everyone.
	PublicAccess *VideoPublicAccessParams `protobuf:"bytes,2000,opt,name=public_access,json=publicAccess,proto3,oneof"`
}

type CreateVideoRequest_SignUrlAccess

type CreateVideoRequest_SignUrlAccess struct {
	// Checking access rights using url's signature.
	SignUrlAccess *VideoSignURLAccessParams `protobuf:"bytes,2003,opt,name=sign_url_access,json=signUrlAccess,proto3,oneof"`
}

type CreateVideoRequest_Source

type CreateVideoRequest_Source = isCreateVideoRequest_Source

type CreateVideoRequest_Tusd

type CreateVideoRequest_Tusd struct {
	// Upload video using the tus protocol.
	Tusd *VideoTUSDParams `protobuf:"bytes,1000,opt,name=tusd,proto3,oneof"`
}

type DeactivateAction

type DeactivateAction struct {
	// contains filtered or unexported fields
}

func (*DeactivateAction) Descriptor deprecated

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

Deprecated: Use DeactivateAction.ProtoReflect.Descriptor instead.

func (*DeactivateAction) ProtoMessage

func (*DeactivateAction) ProtoMessage()

func (*DeactivateAction) ProtoReflect

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

func (*DeactivateAction) Reset

func (x *DeactivateAction) Reset()

func (*DeactivateAction) String

func (x *DeactivateAction) String() string

type DeleteChannelMetadata

type DeleteChannelMetadata struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteChannelMetadata) Descriptor deprecated

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

Deprecated: Use DeleteChannelMetadata.ProtoReflect.Descriptor instead.

func (*DeleteChannelMetadata) GetChannelId

func (x *DeleteChannelMetadata) GetChannelId() string

func (*DeleteChannelMetadata) ProtoMessage

func (*DeleteChannelMetadata) ProtoMessage()

func (*DeleteChannelMetadata) ProtoReflect

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

func (*DeleteChannelMetadata) Reset

func (x *DeleteChannelMetadata) Reset()

func (*DeleteChannelMetadata) SetChannelId

func (m *DeleteChannelMetadata) SetChannelId(v string)

func (*DeleteChannelMetadata) String

func (x *DeleteChannelMetadata) String() string

type DeleteChannelRequest

type DeleteChannelRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteChannelRequest) Descriptor deprecated

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

Deprecated: Use DeleteChannelRequest.ProtoReflect.Descriptor instead.

func (*DeleteChannelRequest) GetChannelId

func (x *DeleteChannelRequest) GetChannelId() string

func (*DeleteChannelRequest) ProtoMessage

func (*DeleteChannelRequest) ProtoMessage()

func (*DeleteChannelRequest) ProtoReflect

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

func (*DeleteChannelRequest) Reset

func (x *DeleteChannelRequest) Reset()

func (*DeleteChannelRequest) SetChannelId

func (m *DeleteChannelRequest) SetChannelId(v string)

func (*DeleteChannelRequest) String

func (x *DeleteChannelRequest) String() string

type DeleteEpisodeMetadata

type DeleteEpisodeMetadata struct {

	// ID of the episode.
	EpisodeId string `protobuf:"bytes,1,opt,name=episode_id,json=episodeId,proto3" json:"episode_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteEpisodeMetadata) Descriptor deprecated

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

Deprecated: Use DeleteEpisodeMetadata.ProtoReflect.Descriptor instead.

func (*DeleteEpisodeMetadata) GetEpisodeId

func (x *DeleteEpisodeMetadata) GetEpisodeId() string

func (*DeleteEpisodeMetadata) ProtoMessage

func (*DeleteEpisodeMetadata) ProtoMessage()

func (*DeleteEpisodeMetadata) ProtoReflect

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

func (*DeleteEpisodeMetadata) Reset

func (x *DeleteEpisodeMetadata) Reset()

func (*DeleteEpisodeMetadata) SetEpisodeId

func (m *DeleteEpisodeMetadata) SetEpisodeId(v string)

func (*DeleteEpisodeMetadata) String

func (x *DeleteEpisodeMetadata) String() string

type DeleteEpisodeRequest

type DeleteEpisodeRequest struct {

	// ID of the episode.
	EpisodeId string `protobuf:"bytes,1,opt,name=episode_id,json=episodeId,proto3" json:"episode_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteEpisodeRequest) Descriptor deprecated

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

Deprecated: Use DeleteEpisodeRequest.ProtoReflect.Descriptor instead.

func (*DeleteEpisodeRequest) GetEpisodeId

func (x *DeleteEpisodeRequest) GetEpisodeId() string

func (*DeleteEpisodeRequest) ProtoMessage

func (*DeleteEpisodeRequest) ProtoMessage()

func (*DeleteEpisodeRequest) ProtoReflect

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

func (*DeleteEpisodeRequest) Reset

func (x *DeleteEpisodeRequest) Reset()

func (*DeleteEpisodeRequest) SetEpisodeId

func (m *DeleteEpisodeRequest) SetEpisodeId(v string)

func (*DeleteEpisodeRequest) String

func (x *DeleteEpisodeRequest) String() string

type DeletePlaylistMetadata

type DeletePlaylistMetadata struct {

	// ID of the playlist.
	PlaylistId string `protobuf:"bytes,1,opt,name=playlist_id,json=playlistId,proto3" json:"playlist_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePlaylistMetadata) Descriptor deprecated

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

Deprecated: Use DeletePlaylistMetadata.ProtoReflect.Descriptor instead.

func (*DeletePlaylistMetadata) GetPlaylistId

func (x *DeletePlaylistMetadata) GetPlaylistId() string

func (*DeletePlaylistMetadata) ProtoMessage

func (*DeletePlaylistMetadata) ProtoMessage()

func (*DeletePlaylistMetadata) ProtoReflect

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

func (*DeletePlaylistMetadata) Reset

func (x *DeletePlaylistMetadata) Reset()

func (*DeletePlaylistMetadata) SetPlaylistId

func (m *DeletePlaylistMetadata) SetPlaylistId(v string)

func (*DeletePlaylistMetadata) String

func (x *DeletePlaylistMetadata) String() string

type DeletePlaylistRequest

type DeletePlaylistRequest struct {

	// ID of the playlist.
	PlaylistId string `protobuf:"bytes,1,opt,name=playlist_id,json=playlistId,proto3" json:"playlist_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePlaylistRequest) Descriptor deprecated

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

Deprecated: Use DeletePlaylistRequest.ProtoReflect.Descriptor instead.

func (*DeletePlaylistRequest) GetPlaylistId

func (x *DeletePlaylistRequest) GetPlaylistId() string

func (*DeletePlaylistRequest) ProtoMessage

func (*DeletePlaylistRequest) ProtoMessage()

func (*DeletePlaylistRequest) ProtoReflect

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

func (*DeletePlaylistRequest) Reset

func (x *DeletePlaylistRequest) Reset()

func (*DeletePlaylistRequest) SetPlaylistId

func (m *DeletePlaylistRequest) SetPlaylistId(v string)

func (*DeletePlaylistRequest) String

func (x *DeletePlaylistRequest) String() string

type DeleteStreamLineMetadata

type DeleteStreamLineMetadata struct {

	// ID of the line.
	StreamLineId string `protobuf:"bytes,1,opt,name=stream_line_id,json=streamLineId,proto3" json:"stream_line_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteStreamLineMetadata) Descriptor deprecated

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

Deprecated: Use DeleteStreamLineMetadata.ProtoReflect.Descriptor instead.

func (*DeleteStreamLineMetadata) GetStreamLineId

func (x *DeleteStreamLineMetadata) GetStreamLineId() string

func (*DeleteStreamLineMetadata) ProtoMessage

func (*DeleteStreamLineMetadata) ProtoMessage()

func (*DeleteStreamLineMetadata) ProtoReflect

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

func (*DeleteStreamLineMetadata) Reset

func (x *DeleteStreamLineMetadata) Reset()

func (*DeleteStreamLineMetadata) SetStreamLineId

func (m *DeleteStreamLineMetadata) SetStreamLineId(v string)

func (*DeleteStreamLineMetadata) String

func (x *DeleteStreamLineMetadata) String() string

type DeleteStreamLineRequest

type DeleteStreamLineRequest struct {

	// ID of the line.
	StreamLineId string `protobuf:"bytes,1,opt,name=stream_line_id,json=streamLineId,proto3" json:"stream_line_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteStreamLineRequest) Descriptor deprecated

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

Deprecated: Use DeleteStreamLineRequest.ProtoReflect.Descriptor instead.

func (*DeleteStreamLineRequest) GetStreamLineId

func (x *DeleteStreamLineRequest) GetStreamLineId() string

func (*DeleteStreamLineRequest) ProtoMessage

func (*DeleteStreamLineRequest) ProtoMessage()

func (*DeleteStreamLineRequest) ProtoReflect

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

func (*DeleteStreamLineRequest) Reset

func (x *DeleteStreamLineRequest) Reset()

func (*DeleteStreamLineRequest) SetStreamLineId

func (m *DeleteStreamLineRequest) SetStreamLineId(v string)

func (*DeleteStreamLineRequest) String

func (x *DeleteStreamLineRequest) String() string

type DeleteStreamMetadata

type DeleteStreamMetadata struct {

	// ID of the stream.
	StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteStreamMetadata) Descriptor deprecated

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

Deprecated: Use DeleteStreamMetadata.ProtoReflect.Descriptor instead.

func (*DeleteStreamMetadata) GetStreamId

func (x *DeleteStreamMetadata) GetStreamId() string

func (*DeleteStreamMetadata) ProtoMessage

func (*DeleteStreamMetadata) ProtoMessage()

func (*DeleteStreamMetadata) ProtoReflect

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

func (*DeleteStreamMetadata) Reset

func (x *DeleteStreamMetadata) Reset()

func (*DeleteStreamMetadata) SetStreamId

func (m *DeleteStreamMetadata) SetStreamId(v string)

func (*DeleteStreamMetadata) String

func (x *DeleteStreamMetadata) String() string

type DeleteStreamRequest

type DeleteStreamRequest struct {

	// ID of the stream.
	StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteStreamRequest) Descriptor deprecated

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

Deprecated: Use DeleteStreamRequest.ProtoReflect.Descriptor instead.

func (*DeleteStreamRequest) GetStreamId

func (x *DeleteStreamRequest) GetStreamId() string

func (*DeleteStreamRequest) ProtoMessage

func (*DeleteStreamRequest) ProtoMessage()

func (*DeleteStreamRequest) ProtoReflect

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

func (*DeleteStreamRequest) Reset

func (x *DeleteStreamRequest) Reset()

func (*DeleteStreamRequest) SetStreamId

func (m *DeleteStreamRequest) SetStreamId(v string)

func (*DeleteStreamRequest) String

func (x *DeleteStreamRequest) String() string

type DeleteSubtitleMetadata

type DeleteSubtitleMetadata struct {

	// ID of the subtitle.
	SubtitleId string `protobuf:"bytes,1,opt,name=subtitle_id,json=subtitleId,proto3" json:"subtitle_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSubtitleMetadata) Descriptor deprecated

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

Deprecated: Use DeleteSubtitleMetadata.ProtoReflect.Descriptor instead.

func (*DeleteSubtitleMetadata) GetSubtitleId

func (x *DeleteSubtitleMetadata) GetSubtitleId() string

func (*DeleteSubtitleMetadata) ProtoMessage

func (*DeleteSubtitleMetadata) ProtoMessage()

func (*DeleteSubtitleMetadata) ProtoReflect

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

func (*DeleteSubtitleMetadata) Reset

func (x *DeleteSubtitleMetadata) Reset()

func (*DeleteSubtitleMetadata) SetSubtitleId

func (m *DeleteSubtitleMetadata) SetSubtitleId(v string)

func (*DeleteSubtitleMetadata) String

func (x *DeleteSubtitleMetadata) String() string

type DeleteSubtitleRequest

type DeleteSubtitleRequest struct {

	// ID of the subtitle.
	SubtitleId string `protobuf:"bytes,1,opt,name=subtitle_id,json=subtitleId,proto3" json:"subtitle_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSubtitleRequest) Descriptor deprecated

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

Deprecated: Use DeleteSubtitleRequest.ProtoReflect.Descriptor instead.

func (*DeleteSubtitleRequest) GetSubtitleId

func (x *DeleteSubtitleRequest) GetSubtitleId() string

func (*DeleteSubtitleRequest) ProtoMessage

func (*DeleteSubtitleRequest) ProtoMessage()

func (*DeleteSubtitleRequest) ProtoReflect

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

func (*DeleteSubtitleRequest) Reset

func (x *DeleteSubtitleRequest) Reset()

func (*DeleteSubtitleRequest) SetSubtitleId

func (m *DeleteSubtitleRequest) SetSubtitleId(v string)

func (*DeleteSubtitleRequest) String

func (x *DeleteSubtitleRequest) String() string

type DeleteThumbnailMetadata

type DeleteThumbnailMetadata struct {

	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,1,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteThumbnailMetadata) Descriptor deprecated

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

Deprecated: Use DeleteThumbnailMetadata.ProtoReflect.Descriptor instead.

func (*DeleteThumbnailMetadata) GetThumbnailId

func (x *DeleteThumbnailMetadata) GetThumbnailId() string

func (*DeleteThumbnailMetadata) ProtoMessage

func (*DeleteThumbnailMetadata) ProtoMessage()

func (*DeleteThumbnailMetadata) ProtoReflect

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

func (*DeleteThumbnailMetadata) Reset

func (x *DeleteThumbnailMetadata) Reset()

func (*DeleteThumbnailMetadata) SetThumbnailId

func (m *DeleteThumbnailMetadata) SetThumbnailId(v string)

func (*DeleteThumbnailMetadata) String

func (x *DeleteThumbnailMetadata) String() string

type DeleteThumbnailRequest

type DeleteThumbnailRequest struct {

	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,1,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteThumbnailRequest) Descriptor deprecated

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

Deprecated: Use DeleteThumbnailRequest.ProtoReflect.Descriptor instead.

func (*DeleteThumbnailRequest) GetThumbnailId

func (x *DeleteThumbnailRequest) GetThumbnailId() string

func (*DeleteThumbnailRequest) ProtoMessage

func (*DeleteThumbnailRequest) ProtoMessage()

func (*DeleteThumbnailRequest) ProtoReflect

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

func (*DeleteThumbnailRequest) Reset

func (x *DeleteThumbnailRequest) Reset()

func (*DeleteThumbnailRequest) SetThumbnailId

func (m *DeleteThumbnailRequest) SetThumbnailId(v string)

func (*DeleteThumbnailRequest) String

func (x *DeleteThumbnailRequest) String() string

type DeleteVideoMetadata

type DeleteVideoMetadata struct {

	// ID of the video.
	VideoId string `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteVideoMetadata) Descriptor deprecated

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

Deprecated: Use DeleteVideoMetadata.ProtoReflect.Descriptor instead.

func (*DeleteVideoMetadata) GetVideoId

func (x *DeleteVideoMetadata) GetVideoId() string

func (*DeleteVideoMetadata) ProtoMessage

func (*DeleteVideoMetadata) ProtoMessage()

func (*DeleteVideoMetadata) ProtoReflect

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

func (*DeleteVideoMetadata) Reset

func (x *DeleteVideoMetadata) Reset()

func (*DeleteVideoMetadata) SetVideoId

func (m *DeleteVideoMetadata) SetVideoId(v string)

func (*DeleteVideoMetadata) String

func (x *DeleteVideoMetadata) String() string

type DeleteVideoRequest

type DeleteVideoRequest struct {

	// ID of the video.
	VideoId string `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteVideoRequest) Descriptor deprecated

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

Deprecated: Use DeleteVideoRequest.ProtoReflect.Descriptor instead.

func (*DeleteVideoRequest) GetVideoId

func (x *DeleteVideoRequest) GetVideoId() string

func (*DeleteVideoRequest) ProtoMessage

func (*DeleteVideoRequest) ProtoMessage()

func (*DeleteVideoRequest) ProtoReflect

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

func (*DeleteVideoRequest) Reset

func (x *DeleteVideoRequest) Reset()

func (*DeleteVideoRequest) SetVideoId

func (m *DeleteVideoRequest) SetVideoId(v string)

func (*DeleteVideoRequest) String

func (x *DeleteVideoRequest) String() string

type Episode

type Episode struct {

	// ID of the episode.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the stream. Optional, empty if the episode is linked to the line
	StreamId string `protobuf:"bytes,2,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	// ID of the line. Optional, empty if the episode is linked to the stream
	LineId string `protobuf:"bytes,3,opt,name=line_id,json=lineId,proto3" json:"line_id,omitempty"`
	// Channel title.
	Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
	// Channel description.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,6,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Episode start time.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Episode finish time.
	FinishTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	// Enables episode DVR mode. DVR seconds determines how many last seconds of the stream are available.
	//
	// possible values:
	//   - `0`: infinite dvr size, the full length of the stream allowed to display
	//   - `>0`: size of dvr window in seconds, the minimum value is 30s
	DvrSeconds       int64                    `protobuf:"varint,9,opt,name=dvr_seconds,json=dvrSeconds,proto3" json:"dvr_seconds,omitempty"`
	VisibilityStatus Episode_VisibilityStatus `` /* 163-byte string literal not displayed */
	// Episode access rights.
	//
	// Types that are assignable to AccessRights:
	//
	//	*Episode_PublicAccess
	//	*Episode_AuthSystemAccess
	//	*Episode_SignUrlAccess
	AccessRights isEpisode_AccessRights `protobuf_oneof:"access_rights"`
	// Time when episode was created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,100,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Time of last episode update.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,101,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*Episode) Descriptor deprecated

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

Deprecated: Use Episode.ProtoReflect.Descriptor instead.

func (*Episode) GetAccessRights

func (m *Episode) GetAccessRights() isEpisode_AccessRights

func (*Episode) GetAuthSystemAccess

func (x *Episode) GetAuthSystemAccess() *EpisodeAuthSystemAccessRights

func (*Episode) GetCreatedAt

func (x *Episode) GetCreatedAt() *timestamppb.Timestamp

func (*Episode) GetDescription

func (x *Episode) GetDescription() string

func (*Episode) GetDvrSeconds

func (x *Episode) GetDvrSeconds() int64

func (*Episode) GetFinishTime

func (x *Episode) GetFinishTime() *timestamppb.Timestamp

func (*Episode) GetId

func (x *Episode) GetId() string

func (*Episode) GetLineId

func (x *Episode) GetLineId() string

func (*Episode) GetPublicAccess

func (x *Episode) GetPublicAccess() *EpisodePublicAccessRights

func (*Episode) GetSignUrlAccess

func (x *Episode) GetSignUrlAccess() *EpisodeSignURLAccessRights

func (*Episode) GetStartTime

func (x *Episode) GetStartTime() *timestamppb.Timestamp

func (*Episode) GetStreamId

func (x *Episode) GetStreamId() string

func (*Episode) GetThumbnailId

func (x *Episode) GetThumbnailId() string

func (*Episode) GetTitle

func (x *Episode) GetTitle() string

func (*Episode) GetUpdatedAt

func (x *Episode) GetUpdatedAt() *timestamppb.Timestamp

func (*Episode) GetVisibilityStatus

func (x *Episode) GetVisibilityStatus() Episode_VisibilityStatus

func (*Episode) ProtoMessage

func (*Episode) ProtoMessage()

func (*Episode) ProtoReflect

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

func (*Episode) Reset

func (x *Episode) Reset()

func (*Episode) SetAccessRights

func (m *Episode) SetAccessRights(v Episode_AccessRights)

func (*Episode) SetAuthSystemAccess

func (m *Episode) SetAuthSystemAccess(v *EpisodeAuthSystemAccessRights)

func (*Episode) SetCreatedAt

func (m *Episode) SetCreatedAt(v *timestamppb.Timestamp)

func (*Episode) SetDescription

func (m *Episode) SetDescription(v string)

func (*Episode) SetDvrSeconds

func (m *Episode) SetDvrSeconds(v int64)

func (*Episode) SetFinishTime

func (m *Episode) SetFinishTime(v *timestamppb.Timestamp)

func (*Episode) SetId

func (m *Episode) SetId(v string)

func (*Episode) SetLineId

func (m *Episode) SetLineId(v string)

func (*Episode) SetPublicAccess

func (m *Episode) SetPublicAccess(v *EpisodePublicAccessRights)

func (*Episode) SetSignUrlAccess

func (m *Episode) SetSignUrlAccess(v *EpisodeSignURLAccessRights)

func (*Episode) SetStartTime

func (m *Episode) SetStartTime(v *timestamppb.Timestamp)

func (*Episode) SetStreamId

func (m *Episode) SetStreamId(v string)

func (*Episode) SetThumbnailId

func (m *Episode) SetThumbnailId(v string)

func (*Episode) SetTitle

func (m *Episode) SetTitle(v string)

func (*Episode) SetUpdatedAt

func (m *Episode) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Episode) SetVisibilityStatus

func (m *Episode) SetVisibilityStatus(v Episode_VisibilityStatus)

func (*Episode) String

func (x *Episode) String() string

type EpisodeAuthSystemAccessParams

type EpisodeAuthSystemAccessParams struct {
	// contains filtered or unexported fields
}

func (*EpisodeAuthSystemAccessParams) Descriptor deprecated

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

Deprecated: Use EpisodeAuthSystemAccessParams.ProtoReflect.Descriptor instead.

func (*EpisodeAuthSystemAccessParams) ProtoMessage

func (*EpisodeAuthSystemAccessParams) ProtoMessage()

func (*EpisodeAuthSystemAccessParams) ProtoReflect

func (*EpisodeAuthSystemAccessParams) Reset

func (x *EpisodeAuthSystemAccessParams) Reset()

func (*EpisodeAuthSystemAccessParams) String

type EpisodeAuthSystemAccessRights

type EpisodeAuthSystemAccessRights struct {
	// contains filtered or unexported fields
}

func (*EpisodeAuthSystemAccessRights) Descriptor deprecated

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

Deprecated: Use EpisodeAuthSystemAccessRights.ProtoReflect.Descriptor instead.

func (*EpisodeAuthSystemAccessRights) ProtoMessage

func (*EpisodeAuthSystemAccessRights) ProtoMessage()

func (*EpisodeAuthSystemAccessRights) ProtoReflect

func (*EpisodeAuthSystemAccessRights) Reset

func (x *EpisodeAuthSystemAccessRights) Reset()

func (*EpisodeAuthSystemAccessRights) String

type EpisodePlayerParams

type EpisodePlayerParams struct {

	// If true, a player will be muted by default.
	Mute bool `protobuf:"varint,1,opt,name=mute,proto3" json:"mute,omitempty"`
	// If true, playback will start automatically.
	Autoplay bool `protobuf:"varint,2,opt,name=autoplay,proto3" json:"autoplay,omitempty"`
	// If true, a player interface will be hidden by default.
	Hidden bool `protobuf:"varint,3,opt,name=hidden,proto3" json:"hidden,omitempty"`
	// contains filtered or unexported fields
}

func (*EpisodePlayerParams) Descriptor deprecated

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

Deprecated: Use EpisodePlayerParams.ProtoReflect.Descriptor instead.

func (*EpisodePlayerParams) GetAutoplay

func (x *EpisodePlayerParams) GetAutoplay() bool

func (*EpisodePlayerParams) GetHidden

func (x *EpisodePlayerParams) GetHidden() bool

func (*EpisodePlayerParams) GetMute

func (x *EpisodePlayerParams) GetMute() bool

func (*EpisodePlayerParams) ProtoMessage

func (*EpisodePlayerParams) ProtoMessage()

func (*EpisodePlayerParams) ProtoReflect

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

func (*EpisodePlayerParams) Reset

func (x *EpisodePlayerParams) Reset()

func (*EpisodePlayerParams) SetAutoplay

func (m *EpisodePlayerParams) SetAutoplay(v bool)

func (*EpisodePlayerParams) SetHidden

func (m *EpisodePlayerParams) SetHidden(v bool)

func (*EpisodePlayerParams) SetMute

func (m *EpisodePlayerParams) SetMute(v bool)

func (*EpisodePlayerParams) String

func (x *EpisodePlayerParams) String() string

type EpisodePublicAccessParams

type EpisodePublicAccessParams struct {
	// contains filtered or unexported fields
}

func (*EpisodePublicAccessParams) Descriptor deprecated

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

Deprecated: Use EpisodePublicAccessParams.ProtoReflect.Descriptor instead.

func (*EpisodePublicAccessParams) ProtoMessage

func (*EpisodePublicAccessParams) ProtoMessage()

func (*EpisodePublicAccessParams) ProtoReflect

func (*EpisodePublicAccessParams) Reset

func (x *EpisodePublicAccessParams) Reset()

func (*EpisodePublicAccessParams) String

func (x *EpisodePublicAccessParams) String() string

type EpisodePublicAccessRights

type EpisodePublicAccessRights struct {
	// contains filtered or unexported fields
}

func (*EpisodePublicAccessRights) Descriptor deprecated

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

Deprecated: Use EpisodePublicAccessRights.ProtoReflect.Descriptor instead.

func (*EpisodePublicAccessRights) ProtoMessage

func (*EpisodePublicAccessRights) ProtoMessage()

func (*EpisodePublicAccessRights) ProtoReflect

func (*EpisodePublicAccessRights) Reset

func (x *EpisodePublicAccessRights) Reset()

func (*EpisodePublicAccessRights) String

func (x *EpisodePublicAccessRights) String() string

type EpisodeServiceClient

type EpisodeServiceClient interface {
	// Returns the specific channel.
	Get(ctx context.Context, in *GetEpisodeRequest, opts ...grpc.CallOption) (*Episode, error)
	// List episodes for stream or line.
	List(ctx context.Context, in *ListEpisodesRequest, opts ...grpc.CallOption) (*ListEpisodesResponse, error)
	// Batch get episodes for channel.
	BatchGet(ctx context.Context, in *BatchGetEpisodesRequest, opts ...grpc.CallOption) (*BatchGetEpisodesResponse, error)
	// Create episode.
	Create(ctx context.Context, in *CreateEpisodeRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Update episode.
	Update(ctx context.Context, in *UpdateEpisodeRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Delete episode.
	Delete(ctx context.Context, in *DeleteEpisodeRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Perform an action on the episode.
	PerformAction(ctx context.Context, in *PerformEpisodeActionRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Returns url to the player.
	GetPlayerURL(ctx context.Context, in *GetEpisodePlayerURLRequest, opts ...grpc.CallOption) (*GetEpisodePlayerURLResponse, error)
	// Returns manifest urls.
	GetManifests(ctx context.Context, in *GetEpisodeManifestsRequest, opts ...grpc.CallOption) (*GetEpisodeManifestsResponse, error)
}

EpisodeServiceClient is the client API for EpisodeService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Episode management service.

type EpisodeServiceServer

type EpisodeServiceServer interface {
	// Returns the specific channel.
	Get(context.Context, *GetEpisodeRequest) (*Episode, error)
	// List episodes for stream or line.
	List(context.Context, *ListEpisodesRequest) (*ListEpisodesResponse, error)
	// Batch get episodes for channel.
	BatchGet(context.Context, *BatchGetEpisodesRequest) (*BatchGetEpisodesResponse, error)
	// Create episode.
	Create(context.Context, *CreateEpisodeRequest) (*operation.Operation, error)
	// Update episode.
	Update(context.Context, *UpdateEpisodeRequest) (*operation.Operation, error)
	// Delete episode.
	Delete(context.Context, *DeleteEpisodeRequest) (*operation.Operation, error)
	// Perform an action on the episode.
	PerformAction(context.Context, *PerformEpisodeActionRequest) (*operation.Operation, error)
	// Returns url to the player.
	GetPlayerURL(context.Context, *GetEpisodePlayerURLRequest) (*GetEpisodePlayerURLResponse, error)
	// Returns manifest urls.
	GetManifests(context.Context, *GetEpisodeManifestsRequest) (*GetEpisodeManifestsResponse, error)
}

EpisodeServiceServer is the server API for EpisodeService service. All implementations should embed UnimplementedEpisodeServiceServer for forward compatibility.

Episode management service.

type EpisodeSignURLAccessParams

type EpisodeSignURLAccessParams struct {
	// contains filtered or unexported fields
}

func (*EpisodeSignURLAccessParams) Descriptor deprecated

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

Deprecated: Use EpisodeSignURLAccessParams.ProtoReflect.Descriptor instead.

func (*EpisodeSignURLAccessParams) ProtoMessage

func (*EpisodeSignURLAccessParams) ProtoMessage()

func (*EpisodeSignURLAccessParams) ProtoReflect

func (*EpisodeSignURLAccessParams) Reset

func (x *EpisodeSignURLAccessParams) Reset()

func (*EpisodeSignURLAccessParams) String

func (x *EpisodeSignURLAccessParams) String() string

type EpisodeSignURLAccessRights

type EpisodeSignURLAccessRights struct {
	// contains filtered or unexported fields
}

func (*EpisodeSignURLAccessRights) Descriptor deprecated

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

Deprecated: Use EpisodeSignURLAccessRights.ProtoReflect.Descriptor instead.

func (*EpisodeSignURLAccessRights) ProtoMessage

func (*EpisodeSignURLAccessRights) ProtoMessage()

func (*EpisodeSignURLAccessRights) ProtoReflect

func (*EpisodeSignURLAccessRights) Reset

func (x *EpisodeSignURLAccessRights) Reset()

func (*EpisodeSignURLAccessRights) String

func (x *EpisodeSignURLAccessRights) String() string

type Episode_AccessRights

type Episode_AccessRights = isEpisode_AccessRights

type Episode_AuthSystemAccess

type Episode_AuthSystemAccess struct {
	// Checking access rights using the authorization system.
	AuthSystemAccess *EpisodeAuthSystemAccessRights `protobuf:"bytes,1002,opt,name=auth_system_access,json=authSystemAccess,proto3,oneof"`
}

type Episode_PublicAccess

type Episode_PublicAccess struct {
	// Episode is available to everyone.
	PublicAccess *EpisodePublicAccessRights `protobuf:"bytes,1000,opt,name=public_access,json=publicAccess,proto3,oneof"`
}

type Episode_SignUrlAccess

type Episode_SignUrlAccess struct {
	// Checking access rights using url's signature.
	SignUrlAccess *EpisodeSignURLAccessRights `protobuf:"bytes,1003,opt,name=sign_url_access,json=signUrlAccess,proto3,oneof"`
}

type Episode_VisibilityStatus

type Episode_VisibilityStatus int32
const (
	Episode_VISIBILITY_STATUS_UNSPECIFIED Episode_VisibilityStatus = 0
	Episode_PUBLISHED                     Episode_VisibilityStatus = 1
	Episode_UNPUBLISHED                   Episode_VisibilityStatus = 2
)

func (Episode_VisibilityStatus) Descriptor

func (Episode_VisibilityStatus) Enum

func (Episode_VisibilityStatus) EnumDescriptor deprecated

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

Deprecated: Use Episode_VisibilityStatus.Descriptor instead.

func (Episode_VisibilityStatus) Number

func (Episode_VisibilityStatus) String

func (x Episode_VisibilityStatus) String() string

func (Episode_VisibilityStatus) Type

type GenerateSubtitleUploadURLRequest

type GenerateSubtitleUploadURLRequest struct {

	// ID of the subtitle.
	SubtitleId string `protobuf:"bytes,1,opt,name=subtitle_id,json=subtitleId,proto3" json:"subtitle_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateSubtitleUploadURLRequest) Descriptor deprecated

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

Deprecated: Use GenerateSubtitleUploadURLRequest.ProtoReflect.Descriptor instead.

func (*GenerateSubtitleUploadURLRequest) GetSubtitleId

func (x *GenerateSubtitleUploadURLRequest) GetSubtitleId() string

func (*GenerateSubtitleUploadURLRequest) ProtoMessage

func (*GenerateSubtitleUploadURLRequest) ProtoMessage()

func (*GenerateSubtitleUploadURLRequest) ProtoReflect

func (*GenerateSubtitleUploadURLRequest) Reset

func (*GenerateSubtitleUploadURLRequest) SetSubtitleId

func (m *GenerateSubtitleUploadURLRequest) SetSubtitleId(v string)

func (*GenerateSubtitleUploadURLRequest) String

type GenerateSubtitleUploadURLResponse

type GenerateSubtitleUploadURLResponse struct {

	// Upload url.
	UploadUrl string `protobuf:"bytes,1,opt,name=upload_url,json=uploadUrl,proto3" json:"upload_url,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateSubtitleUploadURLResponse) Descriptor deprecated

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

Deprecated: Use GenerateSubtitleUploadURLResponse.ProtoReflect.Descriptor instead.

func (*GenerateSubtitleUploadURLResponse) GetUploadUrl

func (x *GenerateSubtitleUploadURLResponse) GetUploadUrl() string

func (*GenerateSubtitleUploadURLResponse) ProtoMessage

func (*GenerateSubtitleUploadURLResponse) ProtoMessage()

func (*GenerateSubtitleUploadURLResponse) ProtoReflect

func (*GenerateSubtitleUploadURLResponse) Reset

func (*GenerateSubtitleUploadURLResponse) SetUploadUrl

func (m *GenerateSubtitleUploadURLResponse) SetUploadUrl(v string)

func (*GenerateSubtitleUploadURLResponse) String

type GenerateThumbnailUploadURLRequest

type GenerateThumbnailUploadURLRequest struct {

	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,1,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateThumbnailUploadURLRequest) Descriptor deprecated

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

Deprecated: Use GenerateThumbnailUploadURLRequest.ProtoReflect.Descriptor instead.

func (*GenerateThumbnailUploadURLRequest) GetThumbnailId

func (x *GenerateThumbnailUploadURLRequest) GetThumbnailId() string

func (*GenerateThumbnailUploadURLRequest) ProtoMessage

func (*GenerateThumbnailUploadURLRequest) ProtoMessage()

func (*GenerateThumbnailUploadURLRequest) ProtoReflect

func (*GenerateThumbnailUploadURLRequest) Reset

func (*GenerateThumbnailUploadURLRequest) SetThumbnailId

func (m *GenerateThumbnailUploadURLRequest) SetThumbnailId(v string)

func (*GenerateThumbnailUploadURLRequest) String

type GenerateThumbnailUploadURLResponse

type GenerateThumbnailUploadURLResponse struct {

	// Upload url.
	UploadUrl string `protobuf:"bytes,1,opt,name=upload_url,json=uploadUrl,proto3" json:"upload_url,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateThumbnailUploadURLResponse) Descriptor deprecated

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

Deprecated: Use GenerateThumbnailUploadURLResponse.ProtoReflect.Descriptor instead.

func (*GenerateThumbnailUploadURLResponse) GetUploadUrl

func (x *GenerateThumbnailUploadURLResponse) GetUploadUrl() string

func (*GenerateThumbnailUploadURLResponse) ProtoMessage

func (*GenerateThumbnailUploadURLResponse) ProtoMessage()

func (*GenerateThumbnailUploadURLResponse) ProtoReflect

func (*GenerateThumbnailUploadURLResponse) Reset

func (*GenerateThumbnailUploadURLResponse) SetUploadUrl

func (m *GenerateThumbnailUploadURLResponse) SetUploadUrl(v string)

func (*GenerateThumbnailUploadURLResponse) String

type GetChannelRequest

type GetChannelRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelRequest) Descriptor deprecated

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

Deprecated: Use GetChannelRequest.ProtoReflect.Descriptor instead.

func (*GetChannelRequest) GetChannelId

func (x *GetChannelRequest) GetChannelId() string

func (*GetChannelRequest) ProtoMessage

func (*GetChannelRequest) ProtoMessage()

func (*GetChannelRequest) ProtoReflect

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

func (*GetChannelRequest) Reset

func (x *GetChannelRequest) Reset()

func (*GetChannelRequest) SetChannelId

func (m *GetChannelRequest) SetChannelId(v string)

func (*GetChannelRequest) String

func (x *GetChannelRequest) String() string

type GetEpisodeManifestsRequest

type GetEpisodeManifestsRequest struct {

	// ID of the episode.
	EpisodeId string `protobuf:"bytes,1,opt,name=episode_id,json=episodeId,proto3" json:"episode_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEpisodeManifestsRequest) Descriptor deprecated

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

Deprecated: Use GetEpisodeManifestsRequest.ProtoReflect.Descriptor instead.

func (*GetEpisodeManifestsRequest) GetEpisodeId

func (x *GetEpisodeManifestsRequest) GetEpisodeId() string

func (*GetEpisodeManifestsRequest) ProtoMessage

func (*GetEpisodeManifestsRequest) ProtoMessage()

func (*GetEpisodeManifestsRequest) ProtoReflect

func (*GetEpisodeManifestsRequest) Reset

func (x *GetEpisodeManifestsRequest) Reset()

func (*GetEpisodeManifestsRequest) SetEpisodeId

func (m *GetEpisodeManifestsRequest) SetEpisodeId(v string)

func (*GetEpisodeManifestsRequest) String

func (x *GetEpisodeManifestsRequest) String() string

type GetEpisodeManifestsResponse

type GetEpisodeManifestsResponse struct {
	Manifests []*Manifest `protobuf:"bytes,1,rep,name=manifests,proto3" json:"manifests,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEpisodeManifestsResponse) Descriptor deprecated

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

Deprecated: Use GetEpisodeManifestsResponse.ProtoReflect.Descriptor instead.

func (*GetEpisodeManifestsResponse) GetManifests

func (x *GetEpisodeManifestsResponse) GetManifests() []*Manifest

func (*GetEpisodeManifestsResponse) ProtoMessage

func (*GetEpisodeManifestsResponse) ProtoMessage()

func (*GetEpisodeManifestsResponse) ProtoReflect

func (*GetEpisodeManifestsResponse) Reset

func (x *GetEpisodeManifestsResponse) Reset()

func (*GetEpisodeManifestsResponse) SetManifests

func (m *GetEpisodeManifestsResponse) SetManifests(v []*Manifest)

func (*GetEpisodeManifestsResponse) String

func (x *GetEpisodeManifestsResponse) String() string

type GetEpisodePlayerURLRequest

type GetEpisodePlayerURLRequest struct {

	// ID of the episode.
	EpisodeId string               `protobuf:"bytes,1,opt,name=episode_id,json=episodeId,proto3" json:"episode_id,omitempty"`
	Params    *EpisodePlayerParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEpisodePlayerURLRequest) Descriptor deprecated

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

Deprecated: Use GetEpisodePlayerURLRequest.ProtoReflect.Descriptor instead.

func (*GetEpisodePlayerURLRequest) GetEpisodeId

func (x *GetEpisodePlayerURLRequest) GetEpisodeId() string

func (*GetEpisodePlayerURLRequest) GetParams

func (*GetEpisodePlayerURLRequest) ProtoMessage

func (*GetEpisodePlayerURLRequest) ProtoMessage()

func (*GetEpisodePlayerURLRequest) ProtoReflect

func (*GetEpisodePlayerURLRequest) Reset

func (x *GetEpisodePlayerURLRequest) Reset()

func (*GetEpisodePlayerURLRequest) SetEpisodeId

func (m *GetEpisodePlayerURLRequest) SetEpisodeId(v string)

func (*GetEpisodePlayerURLRequest) SetParams

func (*GetEpisodePlayerURLRequest) String

func (x *GetEpisodePlayerURLRequest) String() string

type GetEpisodePlayerURLResponse

type GetEpisodePlayerURLResponse struct {

	// Direct link to the video.
	PlayerUrl string `protobuf:"bytes,1,opt,name=player_url,json=playerUrl,proto3" json:"player_url,omitempty"`
	// HTML embed code in Iframe format.
	Html string `protobuf:"bytes,2,opt,name=html,proto3" json:"html,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEpisodePlayerURLResponse) Descriptor deprecated

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

Deprecated: Use GetEpisodePlayerURLResponse.ProtoReflect.Descriptor instead.

func (*GetEpisodePlayerURLResponse) GetHtml

func (x *GetEpisodePlayerURLResponse) GetHtml() string

func (*GetEpisodePlayerURLResponse) GetPlayerUrl

func (x *GetEpisodePlayerURLResponse) GetPlayerUrl() string

func (*GetEpisodePlayerURLResponse) ProtoMessage

func (*GetEpisodePlayerURLResponse) ProtoMessage()

func (*GetEpisodePlayerURLResponse) ProtoReflect

func (*GetEpisodePlayerURLResponse) Reset

func (x *GetEpisodePlayerURLResponse) Reset()

func (*GetEpisodePlayerURLResponse) SetHtml

func (m *GetEpisodePlayerURLResponse) SetHtml(v string)

func (*GetEpisodePlayerURLResponse) SetPlayerUrl

func (m *GetEpisodePlayerURLResponse) SetPlayerUrl(v string)

func (*GetEpisodePlayerURLResponse) String

func (x *GetEpisodePlayerURLResponse) String() string

type GetEpisodeRequest

type GetEpisodeRequest struct {

	// ID of the episode.
	EpisodeId string `protobuf:"bytes,1,opt,name=episode_id,json=episodeId,proto3" json:"episode_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEpisodeRequest) Descriptor deprecated

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

Deprecated: Use GetEpisodeRequest.ProtoReflect.Descriptor instead.

func (*GetEpisodeRequest) GetEpisodeId

func (x *GetEpisodeRequest) GetEpisodeId() string

func (*GetEpisodeRequest) ProtoMessage

func (*GetEpisodeRequest) ProtoMessage()

func (*GetEpisodeRequest) ProtoReflect

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

func (*GetEpisodeRequest) Reset

func (x *GetEpisodeRequest) Reset()

func (*GetEpisodeRequest) SetEpisodeId

func (m *GetEpisodeRequest) SetEpisodeId(v string)

func (*GetEpisodeRequest) String

func (x *GetEpisodeRequest) String() string

type GetPlaylistPlayerURLRequest

type GetPlaylistPlayerURLRequest struct {

	// ID of the playlist.
	PlaylistId string                `protobuf:"bytes,1,opt,name=playlist_id,json=playlistId,proto3" json:"playlist_id,omitempty"`
	Params     *PlaylistPlayerParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPlaylistPlayerURLRequest) Descriptor deprecated

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

Deprecated: Use GetPlaylistPlayerURLRequest.ProtoReflect.Descriptor instead.

func (*GetPlaylistPlayerURLRequest) GetParams

func (*GetPlaylistPlayerURLRequest) GetPlaylistId

func (x *GetPlaylistPlayerURLRequest) GetPlaylistId() string

func (*GetPlaylistPlayerURLRequest) ProtoMessage

func (*GetPlaylistPlayerURLRequest) ProtoMessage()

func (*GetPlaylistPlayerURLRequest) ProtoReflect

func (*GetPlaylistPlayerURLRequest) Reset

func (x *GetPlaylistPlayerURLRequest) Reset()

func (*GetPlaylistPlayerURLRequest) SetParams

func (*GetPlaylistPlayerURLRequest) SetPlaylistId

func (m *GetPlaylistPlayerURLRequest) SetPlaylistId(v string)

func (*GetPlaylistPlayerURLRequest) String

func (x *GetPlaylistPlayerURLRequest) String() string

type GetPlaylistPlayerURLResponse

type GetPlaylistPlayerURLResponse struct {

	// Direct link to the playlist.
	PlayerUrl string `protobuf:"bytes,1,opt,name=player_url,json=playerUrl,proto3" json:"player_url,omitempty"`
	// HTML embed code in Iframe format.
	Html string `protobuf:"bytes,2,opt,name=html,proto3" json:"html,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPlaylistPlayerURLResponse) Descriptor deprecated

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

Deprecated: Use GetPlaylistPlayerURLResponse.ProtoReflect.Descriptor instead.

func (*GetPlaylistPlayerURLResponse) GetHtml

func (x *GetPlaylistPlayerURLResponse) GetHtml() string

func (*GetPlaylistPlayerURLResponse) GetPlayerUrl

func (x *GetPlaylistPlayerURLResponse) GetPlayerUrl() string

func (*GetPlaylistPlayerURLResponse) ProtoMessage

func (*GetPlaylistPlayerURLResponse) ProtoMessage()

func (*GetPlaylistPlayerURLResponse) ProtoReflect

func (*GetPlaylistPlayerURLResponse) Reset

func (x *GetPlaylistPlayerURLResponse) Reset()

func (*GetPlaylistPlayerURLResponse) SetHtml

func (m *GetPlaylistPlayerURLResponse) SetHtml(v string)

func (*GetPlaylistPlayerURLResponse) SetPlayerUrl

func (m *GetPlaylistPlayerURLResponse) SetPlayerUrl(v string)

func (*GetPlaylistPlayerURLResponse) String

type GetPlaylistRequest

type GetPlaylistRequest struct {

	// ID of the playlist.
	PlaylistId string `protobuf:"bytes,1,opt,name=playlist_id,json=playlistId,proto3" json:"playlist_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPlaylistRequest) Descriptor deprecated

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

Deprecated: Use GetPlaylistRequest.ProtoReflect.Descriptor instead.

func (*GetPlaylistRequest) GetPlaylistId

func (x *GetPlaylistRequest) GetPlaylistId() string

func (*GetPlaylistRequest) ProtoMessage

func (*GetPlaylistRequest) ProtoMessage()

func (*GetPlaylistRequest) ProtoReflect

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

func (*GetPlaylistRequest) Reset

func (x *GetPlaylistRequest) Reset()

func (*GetPlaylistRequest) SetPlaylistId

func (m *GetPlaylistRequest) SetPlaylistId(v string)

func (*GetPlaylistRequest) String

func (x *GetPlaylistRequest) String() string

type GetStreamKeyRequest

type GetStreamKeyRequest struct {

	// ID of the line.
	StreamLineId string `protobuf:"bytes,1,opt,name=stream_line_id,json=streamLineId,proto3" json:"stream_line_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStreamKeyRequest) Descriptor deprecated

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

Deprecated: Use GetStreamKeyRequest.ProtoReflect.Descriptor instead.

func (*GetStreamKeyRequest) GetStreamLineId

func (x *GetStreamKeyRequest) GetStreamLineId() string

func (*GetStreamKeyRequest) ProtoMessage

func (*GetStreamKeyRequest) ProtoMessage()

func (*GetStreamKeyRequest) ProtoReflect

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

func (*GetStreamKeyRequest) Reset

func (x *GetStreamKeyRequest) Reset()

func (*GetStreamKeyRequest) SetStreamLineId

func (m *GetStreamKeyRequest) SetStreamLineId(v string)

func (*GetStreamKeyRequest) String

func (x *GetStreamKeyRequest) String() string

type GetStreamLineRequest

type GetStreamLineRequest struct {

	// ID of the line.
	StreamLineId string `protobuf:"bytes,1,opt,name=stream_line_id,json=streamLineId,proto3" json:"stream_line_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStreamLineRequest) Descriptor deprecated

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

Deprecated: Use GetStreamLineRequest.ProtoReflect.Descriptor instead.

func (*GetStreamLineRequest) GetStreamLineId

func (x *GetStreamLineRequest) GetStreamLineId() string

func (*GetStreamLineRequest) ProtoMessage

func (*GetStreamLineRequest) ProtoMessage()

func (*GetStreamLineRequest) ProtoReflect

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

func (*GetStreamLineRequest) Reset

func (x *GetStreamLineRequest) Reset()

func (*GetStreamLineRequest) SetStreamLineId

func (m *GetStreamLineRequest) SetStreamLineId(v string)

func (*GetStreamLineRequest) String

func (x *GetStreamLineRequest) String() string

type GetStreamRequest

type GetStreamRequest struct {

	// ID of the stream.
	StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStreamRequest) Descriptor deprecated

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

Deprecated: Use GetStreamRequest.ProtoReflect.Descriptor instead.

func (*GetStreamRequest) GetStreamId

func (x *GetStreamRequest) GetStreamId() string

func (*GetStreamRequest) ProtoMessage

func (*GetStreamRequest) ProtoMessage()

func (*GetStreamRequest) ProtoReflect

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

func (*GetStreamRequest) Reset

func (x *GetStreamRequest) Reset()

func (*GetStreamRequest) SetStreamId

func (m *GetStreamRequest) SetStreamId(v string)

func (*GetStreamRequest) String

func (x *GetStreamRequest) String() string

type GetSubtitleRequest

type GetSubtitleRequest struct {

	// ID of the subtitle.
	SubtitleId string `protobuf:"bytes,1,opt,name=subtitle_id,json=subtitleId,proto3" json:"subtitle_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSubtitleRequest) Descriptor deprecated

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

Deprecated: Use GetSubtitleRequest.ProtoReflect.Descriptor instead.

func (*GetSubtitleRequest) GetSubtitleId

func (x *GetSubtitleRequest) GetSubtitleId() string

func (*GetSubtitleRequest) ProtoMessage

func (*GetSubtitleRequest) ProtoMessage()

func (*GetSubtitleRequest) ProtoReflect

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

func (*GetSubtitleRequest) Reset

func (x *GetSubtitleRequest) Reset()

func (*GetSubtitleRequest) SetSubtitleId

func (m *GetSubtitleRequest) SetSubtitleId(v string)

func (*GetSubtitleRequest) String

func (x *GetSubtitleRequest) String() string

type GetThumbnailRequest

type GetThumbnailRequest struct {

	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,1,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetThumbnailRequest) Descriptor deprecated

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

Deprecated: Use GetThumbnailRequest.ProtoReflect.Descriptor instead.

func (*GetThumbnailRequest) GetThumbnailId

func (x *GetThumbnailRequest) GetThumbnailId() string

func (*GetThumbnailRequest) ProtoMessage

func (*GetThumbnailRequest) ProtoMessage()

func (*GetThumbnailRequest) ProtoReflect

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

func (*GetThumbnailRequest) Reset

func (x *GetThumbnailRequest) Reset()

func (*GetThumbnailRequest) SetThumbnailId

func (m *GetThumbnailRequest) SetThumbnailId(v string)

func (*GetThumbnailRequest) String

func (x *GetThumbnailRequest) String() string

type GetVideoManifestsRequest

type GetVideoManifestsRequest struct {

	// ID of the video.
	VideoId string `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVideoManifestsRequest) Descriptor deprecated

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

Deprecated: Use GetVideoManifestsRequest.ProtoReflect.Descriptor instead.

func (*GetVideoManifestsRequest) GetVideoId

func (x *GetVideoManifestsRequest) GetVideoId() string

func (*GetVideoManifestsRequest) ProtoMessage

func (*GetVideoManifestsRequest) ProtoMessage()

func (*GetVideoManifestsRequest) ProtoReflect

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

func (*GetVideoManifestsRequest) Reset

func (x *GetVideoManifestsRequest) Reset()

func (*GetVideoManifestsRequest) SetVideoId

func (m *GetVideoManifestsRequest) SetVideoId(v string)

func (*GetVideoManifestsRequest) String

func (x *GetVideoManifestsRequest) String() string

type GetVideoManifestsResponse

type GetVideoManifestsResponse struct {
	Manifests []*Manifest `protobuf:"bytes,1,rep,name=manifests,proto3" json:"manifests,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVideoManifestsResponse) Descriptor deprecated

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

Deprecated: Use GetVideoManifestsResponse.ProtoReflect.Descriptor instead.

func (*GetVideoManifestsResponse) GetManifests

func (x *GetVideoManifestsResponse) GetManifests() []*Manifest

func (*GetVideoManifestsResponse) ProtoMessage

func (*GetVideoManifestsResponse) ProtoMessage()

func (*GetVideoManifestsResponse) ProtoReflect

func (*GetVideoManifestsResponse) Reset

func (x *GetVideoManifestsResponse) Reset()

func (*GetVideoManifestsResponse) SetManifests

func (m *GetVideoManifestsResponse) SetManifests(v []*Manifest)

func (*GetVideoManifestsResponse) String

func (x *GetVideoManifestsResponse) String() string

type GetVideoPlayerURLRequest

type GetVideoPlayerURLRequest struct {

	// ID of the video.
	VideoId string             `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	Params  *VideoPlayerParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVideoPlayerURLRequest) Descriptor deprecated

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

Deprecated: Use GetVideoPlayerURLRequest.ProtoReflect.Descriptor instead.

func (*GetVideoPlayerURLRequest) GetParams

func (*GetVideoPlayerURLRequest) GetVideoId

func (x *GetVideoPlayerURLRequest) GetVideoId() string

func (*GetVideoPlayerURLRequest) ProtoMessage

func (*GetVideoPlayerURLRequest) ProtoMessage()

func (*GetVideoPlayerURLRequest) ProtoReflect

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

func (*GetVideoPlayerURLRequest) Reset

func (x *GetVideoPlayerURLRequest) Reset()

func (*GetVideoPlayerURLRequest) SetParams

func (*GetVideoPlayerURLRequest) SetVideoId

func (m *GetVideoPlayerURLRequest) SetVideoId(v string)

func (*GetVideoPlayerURLRequest) String

func (x *GetVideoPlayerURLRequest) String() string

type GetVideoPlayerURLResponse

type GetVideoPlayerURLResponse struct {

	// Direct link to the video.
	PlayerUrl string `protobuf:"bytes,1,opt,name=player_url,json=playerUrl,proto3" json:"player_url,omitempty"`
	// HTML embed code in Iframe format.
	Html string `protobuf:"bytes,2,opt,name=html,proto3" json:"html,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVideoPlayerURLResponse) Descriptor deprecated

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

Deprecated: Use GetVideoPlayerURLResponse.ProtoReflect.Descriptor instead.

func (*GetVideoPlayerURLResponse) GetHtml

func (x *GetVideoPlayerURLResponse) GetHtml() string

func (*GetVideoPlayerURLResponse) GetPlayerUrl

func (x *GetVideoPlayerURLResponse) GetPlayerUrl() string

func (*GetVideoPlayerURLResponse) ProtoMessage

func (*GetVideoPlayerURLResponse) ProtoMessage()

func (*GetVideoPlayerURLResponse) ProtoReflect

func (*GetVideoPlayerURLResponse) Reset

func (x *GetVideoPlayerURLResponse) Reset()

func (*GetVideoPlayerURLResponse) SetHtml

func (m *GetVideoPlayerURLResponse) SetHtml(v string)

func (*GetVideoPlayerURLResponse) SetPlayerUrl

func (m *GetVideoPlayerURLResponse) SetPlayerUrl(v string)

func (*GetVideoPlayerURLResponse) String

func (x *GetVideoPlayerURLResponse) String() string

type GetVideoRequest

type GetVideoRequest struct {

	// ID of the video.
	VideoId string `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVideoRequest) Descriptor deprecated

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

Deprecated: Use GetVideoRequest.ProtoReflect.Descriptor instead.

func (*GetVideoRequest) GetVideoId

func (x *GetVideoRequest) GetVideoId() string

func (*GetVideoRequest) ProtoMessage

func (*GetVideoRequest) ProtoMessage()

func (*GetVideoRequest) ProtoReflect

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

func (*GetVideoRequest) Reset

func (x *GetVideoRequest) Reset()

func (*GetVideoRequest) SetVideoId

func (m *GetVideoRequest) SetVideoId(v string)

func (*GetVideoRequest) String

func (x *GetVideoRequest) String() string

type ListChannelsRequest

type ListChannelsRequest struct {

	// ID of the organization.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// The maximum number of the results per page to return. Default value: 100.
	PageSize int64 `protobuf:"varint,100,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token for getting the next page of the result.
	PageToken string `protobuf:"bytes,101,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// Possible fields: ["id", "createdAt", "updatedAt"]
	// Both snake_case and camelCase are supported for fields.
	OrderBy string `protobuf:"bytes,102,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Filter expression that filters resources listed in the response.
	// Expressions are composed of terms connected by logic operators.
	// Value in quotes: `'` or `"`
	// Example: "key1='value' AND key2='value'"
	// Supported operators: ["AND"].
	// Supported fields: ["title"]
	// Both snake_case and camelCase are supported for fields.
	Filter string `protobuf:"bytes,103,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListChannelsRequest) Descriptor deprecated

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

Deprecated: Use ListChannelsRequest.ProtoReflect.Descriptor instead.

func (*ListChannelsRequest) GetFilter

func (x *ListChannelsRequest) GetFilter() string

func (*ListChannelsRequest) GetOrderBy

func (x *ListChannelsRequest) GetOrderBy() string

func (*ListChannelsRequest) GetOrganizationId

func (x *ListChannelsRequest) GetOrganizationId() string

func (*ListChannelsRequest) GetPageSize

func (x *ListChannelsRequest) GetPageSize() int64

func (*ListChannelsRequest) GetPageToken

func (x *ListChannelsRequest) GetPageToken() string

func (*ListChannelsRequest) ProtoMessage

func (*ListChannelsRequest) ProtoMessage()

func (*ListChannelsRequest) ProtoReflect

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

func (*ListChannelsRequest) Reset

func (x *ListChannelsRequest) Reset()

func (*ListChannelsRequest) SetFilter

func (m *ListChannelsRequest) SetFilter(v string)

func (*ListChannelsRequest) SetOrderBy

func (m *ListChannelsRequest) SetOrderBy(v string)

func (*ListChannelsRequest) SetOrganizationId

func (m *ListChannelsRequest) SetOrganizationId(v string)

func (*ListChannelsRequest) SetPageSize

func (m *ListChannelsRequest) SetPageSize(v int64)

func (*ListChannelsRequest) SetPageToken

func (m *ListChannelsRequest) SetPageToken(v string)

func (*ListChannelsRequest) String

func (x *ListChannelsRequest) String() string

type ListChannelsResponse

type ListChannelsResponse struct {

	// List of channels for specific organization.
	Channels []*Channel `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"`
	// Token for getting the next page.
	NextPageToken string `protobuf:"bytes,100,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListChannelsResponse) Descriptor deprecated

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

Deprecated: Use ListChannelsResponse.ProtoReflect.Descriptor instead.

func (*ListChannelsResponse) GetChannels

func (x *ListChannelsResponse) GetChannels() []*Channel

func (*ListChannelsResponse) GetNextPageToken

func (x *ListChannelsResponse) GetNextPageToken() string

func (*ListChannelsResponse) ProtoMessage

func (*ListChannelsResponse) ProtoMessage()

func (*ListChannelsResponse) ProtoReflect

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

func (*ListChannelsResponse) Reset

func (x *ListChannelsResponse) Reset()

func (*ListChannelsResponse) SetChannels

func (m *ListChannelsResponse) SetChannels(v []*Channel)

func (*ListChannelsResponse) SetNextPageToken

func (m *ListChannelsResponse) SetNextPageToken(v string)

func (*ListChannelsResponse) String

func (x *ListChannelsResponse) String() string

type ListEpisodesRequest

type ListEpisodesRequest struct {

	// Types that are assignable to ParentId:
	//
	//	*ListEpisodesRequest_StreamId
	//	*ListEpisodesRequest_LineId
	ParentId isListEpisodesRequest_ParentId `protobuf_oneof:"parent_id"`
	// The maximum number of the results per page to return. Default value: 100.
	PageSize int64 `protobuf:"varint,100,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token for getting the next page of the result.
	PageToken string `protobuf:"bytes,101,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// Possible fields: ["id", "createdAt", "updatedAt"]
	// Both snake_case and camelCase are supported for fields.
	OrderBy string `protobuf:"bytes,102,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Filter expression that filters resources listed in the response.
	// Expressions are composed of terms connected by logic operators.
	// Value in quotes: `'` or `"`
	// Example: "key1='value' AND key2='value'"
	// Supported operators: ["AND"].
	// Supported fields: ["title"]
	// Both snake_case and camelCase are supported for fields.
	Filter string `protobuf:"bytes,103,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEpisodesRequest) Descriptor deprecated

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

Deprecated: Use ListEpisodesRequest.ProtoReflect.Descriptor instead.

func (*ListEpisodesRequest) GetFilter

func (x *ListEpisodesRequest) GetFilter() string

func (*ListEpisodesRequest) GetLineId

func (x *ListEpisodesRequest) GetLineId() string

func (*ListEpisodesRequest) GetOrderBy

func (x *ListEpisodesRequest) GetOrderBy() string

func (*ListEpisodesRequest) GetPageSize

func (x *ListEpisodesRequest) GetPageSize() int64

func (*ListEpisodesRequest) GetPageToken

func (x *ListEpisodesRequest) GetPageToken() string

func (*ListEpisodesRequest) GetParentId

func (m *ListEpisodesRequest) GetParentId() isListEpisodesRequest_ParentId

func (*ListEpisodesRequest) GetStreamId

func (x *ListEpisodesRequest) GetStreamId() string

func (*ListEpisodesRequest) ProtoMessage

func (*ListEpisodesRequest) ProtoMessage()

func (*ListEpisodesRequest) ProtoReflect

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

func (*ListEpisodesRequest) Reset

func (x *ListEpisodesRequest) Reset()

func (*ListEpisodesRequest) SetFilter

func (m *ListEpisodesRequest) SetFilter(v string)

func (*ListEpisodesRequest) SetLineId

func (m *ListEpisodesRequest) SetLineId(v string)

func (*ListEpisodesRequest) SetOrderBy

func (m *ListEpisodesRequest) SetOrderBy(v string)

func (*ListEpisodesRequest) SetPageSize

func (m *ListEpisodesRequest) SetPageSize(v int64)

func (*ListEpisodesRequest) SetPageToken

func (m *ListEpisodesRequest) SetPageToken(v string)

func (*ListEpisodesRequest) SetParentId

func (*ListEpisodesRequest) SetStreamId

func (m *ListEpisodesRequest) SetStreamId(v string)

func (*ListEpisodesRequest) String

func (x *ListEpisodesRequest) String() string

type ListEpisodesRequest_LineId

type ListEpisodesRequest_LineId struct {
	// ID of the line.
	LineId string `protobuf:"bytes,2,opt,name=line_id,json=lineId,proto3,oneof"`
}

type ListEpisodesRequest_ParentId

type ListEpisodesRequest_ParentId = isListEpisodesRequest_ParentId

type ListEpisodesRequest_StreamId

type ListEpisodesRequest_StreamId struct {
	// ID of the stream.
	StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,oneof"`
}

type ListEpisodesResponse

type ListEpisodesResponse struct {

	// List of episodes for specific parent_id.
	Episodes []*Episode `protobuf:"bytes,1,rep,name=episodes,proto3" json:"episodes,omitempty"`
	// Token for getting the next page.
	NextPageToken string `protobuf:"bytes,100,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEpisodesResponse) Descriptor deprecated

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

Deprecated: Use ListEpisodesResponse.ProtoReflect.Descriptor instead.

func (*ListEpisodesResponse) GetEpisodes

func (x *ListEpisodesResponse) GetEpisodes() []*Episode

func (*ListEpisodesResponse) GetNextPageToken

func (x *ListEpisodesResponse) GetNextPageToken() string

func (*ListEpisodesResponse) ProtoMessage

func (*ListEpisodesResponse) ProtoMessage()

func (*ListEpisodesResponse) ProtoReflect

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

func (*ListEpisodesResponse) Reset

func (x *ListEpisodesResponse) Reset()

func (*ListEpisodesResponse) SetEpisodes

func (m *ListEpisodesResponse) SetEpisodes(v []*Episode)

func (*ListEpisodesResponse) SetNextPageToken

func (m *ListEpisodesResponse) SetNextPageToken(v string)

func (*ListEpisodesResponse) String

func (x *ListEpisodesResponse) String() string

type ListPlaylistsRequest

type ListPlaylistsRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// The maximum number of the results per page to return.
	PageSize int64 `protobuf:"varint,100,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token for getting the next page of the result.
	PageToken string `protobuf:"bytes,101,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// Possible fields: ["id", "title", "createdAt", "updatedAt"]
	// Both snake_case and camelCase are supported for fields.
	OrderBy string `protobuf:"bytes,102,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Filter expression that filters resources listed in the response.
	// Expressions are composed of terms connected by logic operators.
	// Example: "key1=value AND key2=value"
	// Supported operators: ["AND"].
	// Supported fields: ["title"]
	// Both snake_case and camelCase are supported for fields.
	Filter string `protobuf:"bytes,103,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPlaylistsRequest) Descriptor deprecated

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

Deprecated: Use ListPlaylistsRequest.ProtoReflect.Descriptor instead.

func (*ListPlaylistsRequest) GetChannelId

func (x *ListPlaylistsRequest) GetChannelId() string

func (*ListPlaylistsRequest) GetFilter

func (x *ListPlaylistsRequest) GetFilter() string

func (*ListPlaylistsRequest) GetOrderBy

func (x *ListPlaylistsRequest) GetOrderBy() string

func (*ListPlaylistsRequest) GetPageSize

func (x *ListPlaylistsRequest) GetPageSize() int64

func (*ListPlaylistsRequest) GetPageToken

func (x *ListPlaylistsRequest) GetPageToken() string

func (*ListPlaylistsRequest) ProtoMessage

func (*ListPlaylistsRequest) ProtoMessage()

func (*ListPlaylistsRequest) ProtoReflect

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

func (*ListPlaylistsRequest) Reset

func (x *ListPlaylistsRequest) Reset()

func (*ListPlaylistsRequest) SetChannelId

func (m *ListPlaylistsRequest) SetChannelId(v string)

func (*ListPlaylistsRequest) SetFilter

func (m *ListPlaylistsRequest) SetFilter(v string)

func (*ListPlaylistsRequest) SetOrderBy

func (m *ListPlaylistsRequest) SetOrderBy(v string)

func (*ListPlaylistsRequest) SetPageSize

func (m *ListPlaylistsRequest) SetPageSize(v int64)

func (*ListPlaylistsRequest) SetPageToken

func (m *ListPlaylistsRequest) SetPageToken(v string)

func (*ListPlaylistsRequest) String

func (x *ListPlaylistsRequest) String() string

type ListPlaylistsResponse

type ListPlaylistsResponse struct {

	// List of playlists for specific channel.
	Playlists []*Playlist `protobuf:"bytes,1,rep,name=playlists,proto3" json:"playlists,omitempty"`
	// Token for getting the next page.
	NextPageToken string `protobuf:"bytes,100,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPlaylistsResponse) Descriptor deprecated

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

Deprecated: Use ListPlaylistsResponse.ProtoReflect.Descriptor instead.

func (*ListPlaylistsResponse) GetNextPageToken

func (x *ListPlaylistsResponse) GetNextPageToken() string

func (*ListPlaylistsResponse) GetPlaylists

func (x *ListPlaylistsResponse) GetPlaylists() []*Playlist

func (*ListPlaylistsResponse) ProtoMessage

func (*ListPlaylistsResponse) ProtoMessage()

func (*ListPlaylistsResponse) ProtoReflect

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

func (*ListPlaylistsResponse) Reset

func (x *ListPlaylistsResponse) Reset()

func (*ListPlaylistsResponse) SetNextPageToken

func (m *ListPlaylistsResponse) SetNextPageToken(v string)

func (*ListPlaylistsResponse) SetPlaylists

func (m *ListPlaylistsResponse) SetPlaylists(v []*Playlist)

func (*ListPlaylistsResponse) String

func (x *ListPlaylistsResponse) String() string

type ListStreamLinesRequest

type ListStreamLinesRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// The maximum number of the results per page to return. Default value: 100.
	PageSize int64 `protobuf:"varint,100,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token for getting the next page of the result.
	PageToken string `protobuf:"bytes,101,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// Possible fields: ["id", "title", "createdAt", "updatedAt"]
	// Both snake_case and camelCase are supported for fields.
	OrderBy string `protobuf:"bytes,102,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Filter expression that filters resources listed in the response.
	// Expressions are composed of terms connected by logic operators.
	// Value in quotes: `'` or `"`
	// Example: "key1='value' AND key2='value'"
	// Supported operators: ["AND"].
	// Supported fields: ["title"]
	// Both snake_case and camelCase are supported for fields.
	Filter string `protobuf:"bytes,103,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListStreamLinesRequest) Descriptor deprecated

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

Deprecated: Use ListStreamLinesRequest.ProtoReflect.Descriptor instead.

func (*ListStreamLinesRequest) GetChannelId

func (x *ListStreamLinesRequest) GetChannelId() string

func (*ListStreamLinesRequest) GetFilter

func (x *ListStreamLinesRequest) GetFilter() string

func (*ListStreamLinesRequest) GetOrderBy

func (x *ListStreamLinesRequest) GetOrderBy() string

func (*ListStreamLinesRequest) GetPageSize

func (x *ListStreamLinesRequest) GetPageSize() int64

func (*ListStreamLinesRequest) GetPageToken

func (x *ListStreamLinesRequest) GetPageToken() string

func (*ListStreamLinesRequest) ProtoMessage

func (*ListStreamLinesRequest) ProtoMessage()

func (*ListStreamLinesRequest) ProtoReflect

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

func (*ListStreamLinesRequest) Reset

func (x *ListStreamLinesRequest) Reset()

func (*ListStreamLinesRequest) SetChannelId

func (m *ListStreamLinesRequest) SetChannelId(v string)

func (*ListStreamLinesRequest) SetFilter

func (m *ListStreamLinesRequest) SetFilter(v string)

func (*ListStreamLinesRequest) SetOrderBy

func (m *ListStreamLinesRequest) SetOrderBy(v string)

func (*ListStreamLinesRequest) SetPageSize

func (m *ListStreamLinesRequest) SetPageSize(v int64)

func (*ListStreamLinesRequest) SetPageToken

func (m *ListStreamLinesRequest) SetPageToken(v string)

func (*ListStreamLinesRequest) String

func (x *ListStreamLinesRequest) String() string

type ListStreamLinesResponse

type ListStreamLinesResponse struct {

	// List of lines for channel.
	StreamLines []*StreamLine `protobuf:"bytes,1,rep,name=stream_lines,json=streamLines,proto3" json:"stream_lines,omitempty"`
	// Token for getting the next page.
	NextPageToken string `protobuf:"bytes,100,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListStreamLinesResponse) Descriptor deprecated

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

Deprecated: Use ListStreamLinesResponse.ProtoReflect.Descriptor instead.

func (*ListStreamLinesResponse) GetNextPageToken

func (x *ListStreamLinesResponse) GetNextPageToken() string

func (*ListStreamLinesResponse) GetStreamLines

func (x *ListStreamLinesResponse) GetStreamLines() []*StreamLine

func (*ListStreamLinesResponse) ProtoMessage

func (*ListStreamLinesResponse) ProtoMessage()

func (*ListStreamLinesResponse) ProtoReflect

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

func (*ListStreamLinesResponse) Reset

func (x *ListStreamLinesResponse) Reset()

func (*ListStreamLinesResponse) SetNextPageToken

func (m *ListStreamLinesResponse) SetNextPageToken(v string)

func (*ListStreamLinesResponse) SetStreamLines

func (m *ListStreamLinesResponse) SetStreamLines(v []*StreamLine)

func (*ListStreamLinesResponse) String

func (x *ListStreamLinesResponse) String() string

type ListStreamsRequest

type ListStreamsRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// The maximum number of the results per page to return. Default value: 100.
	PageSize int64 `protobuf:"varint,100,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token for getting the next page of the result.
	PageToken string `protobuf:"bytes,101,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// Possible fields: ["id", "title", "startTime", "finishTime", "createdAt", "updatedAt"]
	// Both snake_case and camelCase are supported for fields.
	OrderBy string `protobuf:"bytes,102,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Filter expression that filters resources listed in the response.
	// Expressions are composed of terms connected by logic operators.
	// Value in quotes: `'` or `"`
	// Example: "key1='value' AND key2='value'"
	// Supported operators: ["AND"].
	// Supported fields: ["title", "lineId", "status"]
	// Both snake_case and camelCase are supported for fields.
	Filter string `protobuf:"bytes,103,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListStreamsRequest) Descriptor deprecated

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

Deprecated: Use ListStreamsRequest.ProtoReflect.Descriptor instead.

func (*ListStreamsRequest) GetChannelId

func (x *ListStreamsRequest) GetChannelId() string

func (*ListStreamsRequest) GetFilter

func (x *ListStreamsRequest) GetFilter() string

func (*ListStreamsRequest) GetOrderBy

func (x *ListStreamsRequest) GetOrderBy() string

func (*ListStreamsRequest) GetPageSize

func (x *ListStreamsRequest) GetPageSize() int64

func (*ListStreamsRequest) GetPageToken

func (x *ListStreamsRequest) GetPageToken() string

func (*ListStreamsRequest) ProtoMessage

func (*ListStreamsRequest) ProtoMessage()

func (*ListStreamsRequest) ProtoReflect

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

func (*ListStreamsRequest) Reset

func (x *ListStreamsRequest) Reset()

func (*ListStreamsRequest) SetChannelId

func (m *ListStreamsRequest) SetChannelId(v string)

func (*ListStreamsRequest) SetFilter

func (m *ListStreamsRequest) SetFilter(v string)

func (*ListStreamsRequest) SetOrderBy

func (m *ListStreamsRequest) SetOrderBy(v string)

func (*ListStreamsRequest) SetPageSize

func (m *ListStreamsRequest) SetPageSize(v int64)

func (*ListStreamsRequest) SetPageToken

func (m *ListStreamsRequest) SetPageToken(v string)

func (*ListStreamsRequest) String

func (x *ListStreamsRequest) String() string

type ListStreamsResponse

type ListStreamsResponse struct {

	// List of streams for channel.
	Streams []*Stream `protobuf:"bytes,1,rep,name=streams,proto3" json:"streams,omitempty"`
	// Token for getting the next page.
	NextPageToken string `protobuf:"bytes,100,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListStreamsResponse) Descriptor deprecated

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

Deprecated: Use ListStreamsResponse.ProtoReflect.Descriptor instead.

func (*ListStreamsResponse) GetNextPageToken

func (x *ListStreamsResponse) GetNextPageToken() string

func (*ListStreamsResponse) GetStreams

func (x *ListStreamsResponse) GetStreams() []*Stream

func (*ListStreamsResponse) ProtoMessage

func (*ListStreamsResponse) ProtoMessage()

func (*ListStreamsResponse) ProtoReflect

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

func (*ListStreamsResponse) Reset

func (x *ListStreamsResponse) Reset()

func (*ListStreamsResponse) SetNextPageToken

func (m *ListStreamsResponse) SetNextPageToken(v string)

func (*ListStreamsResponse) SetStreams

func (m *ListStreamsResponse) SetStreams(v []*Stream)

func (*ListStreamsResponse) String

func (x *ListStreamsResponse) String() string

type ListSubtitlesRequest

type ListSubtitlesRequest struct {

	// The maximum number of the results per page to return.
	PageSize int64 `protobuf:"varint,100,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token for getting the next page of the result.
	PageToken string `protobuf:"bytes,101,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Types that are assignable to ParentId:
	//
	//	*ListSubtitlesRequest_VideoId
	ParentId isListSubtitlesRequest_ParentId `protobuf_oneof:"parent_id"`
	// contains filtered or unexported fields
}

func (*ListSubtitlesRequest) Descriptor deprecated

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

Deprecated: Use ListSubtitlesRequest.ProtoReflect.Descriptor instead.

func (*ListSubtitlesRequest) GetPageSize

func (x *ListSubtitlesRequest) GetPageSize() int64

func (*ListSubtitlesRequest) GetPageToken

func (x *ListSubtitlesRequest) GetPageToken() string

func (*ListSubtitlesRequest) GetParentId

func (m *ListSubtitlesRequest) GetParentId() isListSubtitlesRequest_ParentId

func (*ListSubtitlesRequest) GetVideoId

func (x *ListSubtitlesRequest) GetVideoId() string

func (*ListSubtitlesRequest) ProtoMessage

func (*ListSubtitlesRequest) ProtoMessage()

func (*ListSubtitlesRequest) ProtoReflect

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

func (*ListSubtitlesRequest) Reset

func (x *ListSubtitlesRequest) Reset()

func (*ListSubtitlesRequest) SetPageSize

func (m *ListSubtitlesRequest) SetPageSize(v int64)

func (*ListSubtitlesRequest) SetPageToken

func (m *ListSubtitlesRequest) SetPageToken(v string)

func (*ListSubtitlesRequest) SetParentId

func (*ListSubtitlesRequest) SetVideoId

func (m *ListSubtitlesRequest) SetVideoId(v string)

func (*ListSubtitlesRequest) String

func (x *ListSubtitlesRequest) String() string

type ListSubtitlesRequest_ParentId

type ListSubtitlesRequest_ParentId = isListSubtitlesRequest_ParentId

type ListSubtitlesRequest_VideoId

type ListSubtitlesRequest_VideoId struct {
	// ID of the video.
	VideoId string `protobuf:"bytes,1000,opt,name=video_id,json=videoId,proto3,oneof"`
}

type ListSubtitlesResponse

type ListSubtitlesResponse struct {
	Subtitles []*Subtitle `protobuf:"bytes,1,rep,name=subtitles,proto3" json:"subtitles,omitempty"`
	// Token for getting the next page.
	NextPageToken string `protobuf:"bytes,100,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSubtitlesResponse) Descriptor deprecated

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

Deprecated: Use ListSubtitlesResponse.ProtoReflect.Descriptor instead.

func (*ListSubtitlesResponse) GetNextPageToken

func (x *ListSubtitlesResponse) GetNextPageToken() string

func (*ListSubtitlesResponse) GetSubtitles

func (x *ListSubtitlesResponse) GetSubtitles() []*Subtitle

func (*ListSubtitlesResponse) ProtoMessage

func (*ListSubtitlesResponse) ProtoMessage()

func (*ListSubtitlesResponse) ProtoReflect

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

func (*ListSubtitlesResponse) Reset

func (x *ListSubtitlesResponse) Reset()

func (*ListSubtitlesResponse) SetNextPageToken

func (m *ListSubtitlesResponse) SetNextPageToken(v string)

func (*ListSubtitlesResponse) SetSubtitles

func (m *ListSubtitlesResponse) SetSubtitles(v []*Subtitle)

func (*ListSubtitlesResponse) String

func (x *ListSubtitlesResponse) String() string

type ListThumbnailRequest

type ListThumbnailRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// The maximum number of the results per page to return. Default value: 100.
	PageSize int64 `protobuf:"varint,100,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token for getting the next page of the result.
	PageToken string `protobuf:"bytes,101,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListThumbnailRequest) Descriptor deprecated

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

Deprecated: Use ListThumbnailRequest.ProtoReflect.Descriptor instead.

func (*ListThumbnailRequest) GetChannelId

func (x *ListThumbnailRequest) GetChannelId() string

func (*ListThumbnailRequest) GetPageSize

func (x *ListThumbnailRequest) GetPageSize() int64

func (*ListThumbnailRequest) GetPageToken

func (x *ListThumbnailRequest) GetPageToken() string

func (*ListThumbnailRequest) ProtoMessage

func (*ListThumbnailRequest) ProtoMessage()

func (*ListThumbnailRequest) ProtoReflect

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

func (*ListThumbnailRequest) Reset

func (x *ListThumbnailRequest) Reset()

func (*ListThumbnailRequest) SetChannelId

func (m *ListThumbnailRequest) SetChannelId(v string)

func (*ListThumbnailRequest) SetPageSize

func (m *ListThumbnailRequest) SetPageSize(v int64)

func (*ListThumbnailRequest) SetPageToken

func (m *ListThumbnailRequest) SetPageToken(v string)

func (*ListThumbnailRequest) String

func (x *ListThumbnailRequest) String() string

type ListThumbnailResponse

type ListThumbnailResponse struct {

	// List of thumbnails.
	Thumbnails []*Thumbnail `protobuf:"bytes,1,rep,name=thumbnails,proto3" json:"thumbnails,omitempty"`
	// Token for getting the next page.
	NextPageToken string `protobuf:"bytes,100,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListThumbnailResponse) Descriptor deprecated

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

Deprecated: Use ListThumbnailResponse.ProtoReflect.Descriptor instead.

func (*ListThumbnailResponse) GetNextPageToken

func (x *ListThumbnailResponse) GetNextPageToken() string

func (*ListThumbnailResponse) GetThumbnails

func (x *ListThumbnailResponse) GetThumbnails() []*Thumbnail

func (*ListThumbnailResponse) ProtoMessage

func (*ListThumbnailResponse) ProtoMessage()

func (*ListThumbnailResponse) ProtoReflect

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

func (*ListThumbnailResponse) Reset

func (x *ListThumbnailResponse) Reset()

func (*ListThumbnailResponse) SetNextPageToken

func (m *ListThumbnailResponse) SetNextPageToken(v string)

func (*ListThumbnailResponse) SetThumbnails

func (m *ListThumbnailResponse) SetThumbnails(v []*Thumbnail)

func (*ListThumbnailResponse) String

func (x *ListThumbnailResponse) String() string

type ListVideoRequest

type ListVideoRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// The maximum number of the results per page to return. Default value: 100.
	PageSize int64 `protobuf:"varint,100,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token for getting the next page of the result.
	PageToken string `protobuf:"bytes,101,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// Possible fields: ["id", "createdAt", "updatedAt"]
	// Both snake_case and camelCase are supported for fields.
	OrderBy string `protobuf:"bytes,102,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Filter expression that filters resources listed in the response.
	// Expressions are composed of terms connected by logic operators.
	// Value in quotes: `'` or `"`
	// Example: "key1='value' AND key2='value'"
	// Supported operators: ["AND"].
	// Supported fields: ["title", "status", "visibility_status"]
	// Both snake_case and camelCase are supported for fields.
	Filter string `protobuf:"bytes,103,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVideoRequest) Descriptor deprecated

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

Deprecated: Use ListVideoRequest.ProtoReflect.Descriptor instead.

func (*ListVideoRequest) GetChannelId

func (x *ListVideoRequest) GetChannelId() string

func (*ListVideoRequest) GetFilter

func (x *ListVideoRequest) GetFilter() string

func (*ListVideoRequest) GetOrderBy

func (x *ListVideoRequest) GetOrderBy() string

func (*ListVideoRequest) GetPageSize

func (x *ListVideoRequest) GetPageSize() int64

func (*ListVideoRequest) GetPageToken

func (x *ListVideoRequest) GetPageToken() string

func (*ListVideoRequest) ProtoMessage

func (*ListVideoRequest) ProtoMessage()

func (*ListVideoRequest) ProtoReflect

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

func (*ListVideoRequest) Reset

func (x *ListVideoRequest) Reset()

func (*ListVideoRequest) SetChannelId

func (m *ListVideoRequest) SetChannelId(v string)

func (*ListVideoRequest) SetFilter

func (m *ListVideoRequest) SetFilter(v string)

func (*ListVideoRequest) SetOrderBy

func (m *ListVideoRequest) SetOrderBy(v string)

func (*ListVideoRequest) SetPageSize

func (m *ListVideoRequest) SetPageSize(v int64)

func (*ListVideoRequest) SetPageToken

func (m *ListVideoRequest) SetPageToken(v string)

func (*ListVideoRequest) String

func (x *ListVideoRequest) String() string

type ListVideoResponse

type ListVideoResponse struct {
	Videos []*Video `protobuf:"bytes,1,rep,name=videos,proto3" json:"videos,omitempty"`
	// Token for getting the next page.
	NextPageToken string `protobuf:"bytes,100,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVideoResponse) Descriptor deprecated

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

Deprecated: Use ListVideoResponse.ProtoReflect.Descriptor instead.

func (*ListVideoResponse) GetNextPageToken

func (x *ListVideoResponse) GetNextPageToken() string

func (*ListVideoResponse) GetVideos

func (x *ListVideoResponse) GetVideos() []*Video

func (*ListVideoResponse) ProtoMessage

func (*ListVideoResponse) ProtoMessage()

func (*ListVideoResponse) ProtoReflect

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

func (*ListVideoResponse) Reset

func (x *ListVideoResponse) Reset()

func (*ListVideoResponse) SetNextPageToken

func (m *ListVideoResponse) SetNextPageToken(v string)

func (*ListVideoResponse) SetVideos

func (m *ListVideoResponse) SetVideos(v []*Video)

func (*ListVideoResponse) String

func (x *ListVideoResponse) String() string

type Manifest

type Manifest struct {
	Url  string                `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	Type Manifest_ManifestType `protobuf:"varint,2,opt,name=type,proto3,enum=yandex.cloud.video.v1.Manifest_ManifestType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*Manifest) Descriptor deprecated

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

Deprecated: Use Manifest.ProtoReflect.Descriptor instead.

func (*Manifest) GetType

func (x *Manifest) GetType() Manifest_ManifestType

func (*Manifest) GetUrl

func (x *Manifest) GetUrl() string

func (*Manifest) ProtoMessage

func (*Manifest) ProtoMessage()

func (*Manifest) ProtoReflect

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

func (*Manifest) Reset

func (x *Manifest) Reset()

func (*Manifest) SetType

func (m *Manifest) SetType(v Manifest_ManifestType)

func (*Manifest) SetUrl

func (m *Manifest) SetUrl(v string)

func (*Manifest) String

func (x *Manifest) String() string

type Manifest_ManifestType

type Manifest_ManifestType int32
const (
	Manifest_MANIFEST_TYPE_UNSPECIFIED Manifest_ManifestType = 0
	Manifest_DASH                      Manifest_ManifestType = 1
	Manifest_HLS                       Manifest_ManifestType = 2
)

func (Manifest_ManifestType) Descriptor

func (Manifest_ManifestType) Enum

func (Manifest_ManifestType) EnumDescriptor deprecated

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

Deprecated: Use Manifest_ManifestType.Descriptor instead.

func (Manifest_ManifestType) Number

func (Manifest_ManifestType) String

func (x Manifest_ManifestType) String() string

func (Manifest_ManifestType) Type

type ManualLine

type ManualLine struct {
	// contains filtered or unexported fields
}

Manual line type.

func (*ManualLine) Descriptor deprecated

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

Deprecated: Use ManualLine.ProtoReflect.Descriptor instead.

func (*ManualLine) ProtoMessage

func (*ManualLine) ProtoMessage()

func (*ManualLine) ProtoReflect

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

func (*ManualLine) Reset

func (x *ManualLine) Reset()

func (*ManualLine) String

func (x *ManualLine) String() string

type ManualLineParams

type ManualLineParams struct {
	// contains filtered or unexported fields
}

func (*ManualLineParams) Descriptor deprecated

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

Deprecated: Use ManualLineParams.ProtoReflect.Descriptor instead.

func (*ManualLineParams) ProtoMessage

func (*ManualLineParams) ProtoMessage()

func (*ManualLineParams) ProtoReflect

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

func (*ManualLineParams) Reset

func (x *ManualLineParams) Reset()

func (*ManualLineParams) String

func (x *ManualLineParams) String() string

type OnDemand

type OnDemand struct {
	// contains filtered or unexported fields
}

If "OnDemand" is used, client should start and finish explicitly.

func (*OnDemand) Descriptor deprecated

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

Deprecated: Use OnDemand.ProtoReflect.Descriptor instead.

func (*OnDemand) ProtoMessage

func (*OnDemand) ProtoMessage()

func (*OnDemand) ProtoReflect

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

func (*OnDemand) Reset

func (x *OnDemand) Reset()

func (*OnDemand) String

func (x *OnDemand) String() string

type OnDemandParams

type OnDemandParams struct {
	// contains filtered or unexported fields
}

func (*OnDemandParams) Descriptor deprecated

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

Deprecated: Use OnDemandParams.ProtoReflect.Descriptor instead.

func (*OnDemandParams) ProtoMessage

func (*OnDemandParams) ProtoMessage()

func (*OnDemandParams) ProtoReflect

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

func (*OnDemandParams) Reset

func (x *OnDemandParams) Reset()

func (*OnDemandParams) String

func (x *OnDemandParams) String() string

type PerformEpisodeActionMetadata

type PerformEpisodeActionMetadata struct {

	// ID of the episode.
	EpisodeId string `protobuf:"bytes,1,opt,name=episode_id,json=episodeId,proto3" json:"episode_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PerformEpisodeActionMetadata) Descriptor deprecated

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

Deprecated: Use PerformEpisodeActionMetadata.ProtoReflect.Descriptor instead.

func (*PerformEpisodeActionMetadata) GetEpisodeId

func (x *PerformEpisodeActionMetadata) GetEpisodeId() string

func (*PerformEpisodeActionMetadata) ProtoMessage

func (*PerformEpisodeActionMetadata) ProtoMessage()

func (*PerformEpisodeActionMetadata) ProtoReflect

func (*PerformEpisodeActionMetadata) Reset

func (x *PerformEpisodeActionMetadata) Reset()

func (*PerformEpisodeActionMetadata) SetEpisodeId

func (m *PerformEpisodeActionMetadata) SetEpisodeId(v string)

func (*PerformEpisodeActionMetadata) String

type PerformEpisodeActionRequest

type PerformEpisodeActionRequest struct {

	// ID of the episode.
	EpisodeId string `protobuf:"bytes,1,opt,name=episode_id,json=episodeId,proto3" json:"episode_id,omitempty"`
	// Types that are assignable to Action:
	//
	//	*PerformEpisodeActionRequest_Publish
	//	*PerformEpisodeActionRequest_Unpublish
	Action isPerformEpisodeActionRequest_Action `protobuf_oneof:"action"`
	// contains filtered or unexported fields
}

func (*PerformEpisodeActionRequest) Descriptor deprecated

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

Deprecated: Use PerformEpisodeActionRequest.ProtoReflect.Descriptor instead.

func (*PerformEpisodeActionRequest) GetAction

func (m *PerformEpisodeActionRequest) GetAction() isPerformEpisodeActionRequest_Action

func (*PerformEpisodeActionRequest) GetEpisodeId

func (x *PerformEpisodeActionRequest) GetEpisodeId() string

func (*PerformEpisodeActionRequest) GetPublish

func (*PerformEpisodeActionRequest) GetUnpublish

func (*PerformEpisodeActionRequest) ProtoMessage

func (*PerformEpisodeActionRequest) ProtoMessage()

func (*PerformEpisodeActionRequest) ProtoReflect

func (*PerformEpisodeActionRequest) Reset

func (x *PerformEpisodeActionRequest) Reset()

func (*PerformEpisodeActionRequest) SetAction

func (*PerformEpisodeActionRequest) SetEpisodeId

func (m *PerformEpisodeActionRequest) SetEpisodeId(v string)

func (*PerformEpisodeActionRequest) SetPublish

func (*PerformEpisodeActionRequest) SetUnpublish

func (*PerformEpisodeActionRequest) String

func (x *PerformEpisodeActionRequest) String() string

type PerformEpisodeActionRequest_Action

type PerformEpisodeActionRequest_Action = isPerformEpisodeActionRequest_Action

type PerformEpisodeActionRequest_Publish

type PerformEpisodeActionRequest_Publish struct {
	Publish *PublishEpisodeAction `protobuf:"bytes,1002,opt,name=publish,proto3,oneof"`
}

type PerformEpisodeActionRequest_Unpublish

type PerformEpisodeActionRequest_Unpublish struct {
	Unpublish *UnpublishEpisodeAction `protobuf:"bytes,1003,opt,name=unpublish,proto3,oneof"`
}

type PerformLineActionMetadata

type PerformLineActionMetadata struct {

	// ID of the line.
	StreamLineId string `protobuf:"bytes,1,opt,name=stream_line_id,json=streamLineId,proto3" json:"stream_line_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PerformLineActionMetadata) Descriptor deprecated

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

Deprecated: Use PerformLineActionMetadata.ProtoReflect.Descriptor instead.

func (*PerformLineActionMetadata) GetStreamLineId

func (x *PerformLineActionMetadata) GetStreamLineId() string

func (*PerformLineActionMetadata) ProtoMessage

func (*PerformLineActionMetadata) ProtoMessage()

func (*PerformLineActionMetadata) ProtoReflect

func (*PerformLineActionMetadata) Reset

func (x *PerformLineActionMetadata) Reset()

func (*PerformLineActionMetadata) SetStreamLineId

func (m *PerformLineActionMetadata) SetStreamLineId(v string)

func (*PerformLineActionMetadata) String

func (x *PerformLineActionMetadata) String() string

type PerformLineActionRequest

type PerformLineActionRequest struct {

	// ID of the line.
	StreamLineId string `protobuf:"bytes,1,opt,name=stream_line_id,json=streamLineId,proto3" json:"stream_line_id,omitempty"`
	// Types that are assignable to Action:
	//
	//	*PerformLineActionRequest_Activate
	//	*PerformLineActionRequest_Deactivate
	Action isPerformLineActionRequest_Action `protobuf_oneof:"action"`
	// contains filtered or unexported fields
}

func (*PerformLineActionRequest) Descriptor deprecated

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

Deprecated: Use PerformLineActionRequest.ProtoReflect.Descriptor instead.

func (*PerformLineActionRequest) GetAction

func (m *PerformLineActionRequest) GetAction() isPerformLineActionRequest_Action

func (*PerformLineActionRequest) GetActivate

func (x *PerformLineActionRequest) GetActivate() *ActivateAction

func (*PerformLineActionRequest) GetDeactivate

func (x *PerformLineActionRequest) GetDeactivate() *DeactivateAction

func (*PerformLineActionRequest) GetStreamLineId

func (x *PerformLineActionRequest) GetStreamLineId() string

func (*PerformLineActionRequest) ProtoMessage

func (*PerformLineActionRequest) ProtoMessage()

func (*PerformLineActionRequest) ProtoReflect

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

func (*PerformLineActionRequest) Reset

func (x *PerformLineActionRequest) Reset()

func (*PerformLineActionRequest) SetAction

func (*PerformLineActionRequest) SetActivate

func (m *PerformLineActionRequest) SetActivate(v *ActivateAction)

func (*PerformLineActionRequest) SetDeactivate

func (m *PerformLineActionRequest) SetDeactivate(v *DeactivateAction)

func (*PerformLineActionRequest) SetStreamLineId

func (m *PerformLineActionRequest) SetStreamLineId(v string)

func (*PerformLineActionRequest) String

func (x *PerformLineActionRequest) String() string

type PerformLineActionRequest_Action

type PerformLineActionRequest_Action = isPerformLineActionRequest_Action

type PerformLineActionRequest_Activate

type PerformLineActionRequest_Activate struct {
	Activate *ActivateAction `protobuf:"bytes,1000,opt,name=activate,proto3,oneof"`
}

type PerformLineActionRequest_Deactivate

type PerformLineActionRequest_Deactivate struct {
	Deactivate *DeactivateAction `protobuf:"bytes,1001,opt,name=deactivate,proto3,oneof"`
}

type PerformStreamActionMetadata

type PerformStreamActionMetadata struct {

	// ID of the stream.
	StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PerformStreamActionMetadata) Descriptor deprecated

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

Deprecated: Use PerformStreamActionMetadata.ProtoReflect.Descriptor instead.

func (*PerformStreamActionMetadata) GetStreamId

func (x *PerformStreamActionMetadata) GetStreamId() string

func (*PerformStreamActionMetadata) ProtoMessage

func (*PerformStreamActionMetadata) ProtoMessage()

func (*PerformStreamActionMetadata) ProtoReflect

func (*PerformStreamActionMetadata) Reset

func (x *PerformStreamActionMetadata) Reset()

func (*PerformStreamActionMetadata) SetStreamId

func (m *PerformStreamActionMetadata) SetStreamId(v string)

func (*PerformStreamActionMetadata) String

func (x *PerformStreamActionMetadata) String() string

type PerformStreamActionRequest

type PerformStreamActionRequest struct {

	// ID of the stream.
	StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	// Types that are assignable to Action:
	//
	//	*PerformStreamActionRequest_Publish
	//	*PerformStreamActionRequest_Stop
	Action isPerformStreamActionRequest_Action `protobuf_oneof:"action"`
	// contains filtered or unexported fields
}

func (*PerformStreamActionRequest) Descriptor deprecated

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

Deprecated: Use PerformStreamActionRequest.ProtoReflect.Descriptor instead.

func (*PerformStreamActionRequest) GetAction

func (m *PerformStreamActionRequest) GetAction() isPerformStreamActionRequest_Action

func (*PerformStreamActionRequest) GetPublish

func (x *PerformStreamActionRequest) GetPublish() *PublishAction

func (*PerformStreamActionRequest) GetStop

func (x *PerformStreamActionRequest) GetStop() *StopAction

func (*PerformStreamActionRequest) GetStreamId

func (x *PerformStreamActionRequest) GetStreamId() string

func (*PerformStreamActionRequest) ProtoMessage

func (*PerformStreamActionRequest) ProtoMessage()

func (*PerformStreamActionRequest) ProtoReflect

func (*PerformStreamActionRequest) Reset

func (x *PerformStreamActionRequest) Reset()

func (*PerformStreamActionRequest) SetAction

func (*PerformStreamActionRequest) SetPublish

func (m *PerformStreamActionRequest) SetPublish(v *PublishAction)

func (*PerformStreamActionRequest) SetStop

func (m *PerformStreamActionRequest) SetStop(v *StopAction)

func (*PerformStreamActionRequest) SetStreamId

func (m *PerformStreamActionRequest) SetStreamId(v string)

func (*PerformStreamActionRequest) String

func (x *PerformStreamActionRequest) String() string

type PerformStreamActionRequest_Action

type PerformStreamActionRequest_Action = isPerformStreamActionRequest_Action

type PerformStreamActionRequest_Publish

type PerformStreamActionRequest_Publish struct {
	Publish *PublishAction `protobuf:"bytes,1000,opt,name=publish,proto3,oneof"`
}

type PerformStreamActionRequest_Stop

type PerformStreamActionRequest_Stop struct {
	Stop *StopAction `protobuf:"bytes,1002,opt,name=stop,proto3,oneof"`
}

type PerformVideoActionMetadata

type PerformVideoActionMetadata struct {

	// ID of the video.
	VideoId string `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PerformVideoActionMetadata) Descriptor deprecated

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

Deprecated: Use PerformVideoActionMetadata.ProtoReflect.Descriptor instead.

func (*PerformVideoActionMetadata) GetVideoId

func (x *PerformVideoActionMetadata) GetVideoId() string

func (*PerformVideoActionMetadata) ProtoMessage

func (*PerformVideoActionMetadata) ProtoMessage()

func (*PerformVideoActionMetadata) ProtoReflect

func (*PerformVideoActionMetadata) Reset

func (x *PerformVideoActionMetadata) Reset()

func (*PerformVideoActionMetadata) SetVideoId

func (m *PerformVideoActionMetadata) SetVideoId(v string)

func (*PerformVideoActionMetadata) String

func (x *PerformVideoActionMetadata) String() string

type PerformVideoActionRequest

type PerformVideoActionRequest struct {

	// ID of the video.
	VideoId string `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	// Types that are assignable to Action:
	//
	//	*PerformVideoActionRequest_Publish
	//	*PerformVideoActionRequest_Unpublish
	Action isPerformVideoActionRequest_Action `protobuf_oneof:"action"`
	// contains filtered or unexported fields
}

func (*PerformVideoActionRequest) Descriptor deprecated

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

Deprecated: Use PerformVideoActionRequest.ProtoReflect.Descriptor instead.

func (*PerformVideoActionRequest) GetAction

func (m *PerformVideoActionRequest) GetAction() isPerformVideoActionRequest_Action

func (*PerformVideoActionRequest) GetPublish

func (*PerformVideoActionRequest) GetUnpublish

func (*PerformVideoActionRequest) GetVideoId

func (x *PerformVideoActionRequest) GetVideoId() string

func (*PerformVideoActionRequest) ProtoMessage

func (*PerformVideoActionRequest) ProtoMessage()

func (*PerformVideoActionRequest) ProtoReflect

func (*PerformVideoActionRequest) Reset

func (x *PerformVideoActionRequest) Reset()

func (*PerformVideoActionRequest) SetAction

func (*PerformVideoActionRequest) SetPublish

func (*PerformVideoActionRequest) SetUnpublish

func (m *PerformVideoActionRequest) SetUnpublish(v *UnpublishVideoAction)

func (*PerformVideoActionRequest) SetVideoId

func (m *PerformVideoActionRequest) SetVideoId(v string)

func (*PerformVideoActionRequest) String

func (x *PerformVideoActionRequest) String() string

type PerformVideoActionRequest_Action

type PerformVideoActionRequest_Action = isPerformVideoActionRequest_Action

type PerformVideoActionRequest_Publish

type PerformVideoActionRequest_Publish struct {
	Publish *PublishVideoAction `protobuf:"bytes,1000,opt,name=publish,proto3,oneof"`
}

type PerformVideoActionRequest_Unpublish

type PerformVideoActionRequest_Unpublish struct {
	Unpublish *UnpublishVideoAction `protobuf:"bytes,1001,opt,name=unpublish,proto3,oneof"`
}

type Playlist

type Playlist struct {

	// ID of the playlist.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the channel to create the playlist in.
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// Playlist title.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// Playlist description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// List of playlist items.
	Items []*PlaylistItem `protobuf:"bytes,5,rep,name=items,proto3" json:"items,omitempty"`
	// Time when playlist was created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,100,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Time of last playlist update.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,101,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

Entity representing an ordered list of videos or episodes.

func (*Playlist) Descriptor deprecated

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

Deprecated: Use Playlist.ProtoReflect.Descriptor instead.

func (*Playlist) GetChannelId

func (x *Playlist) GetChannelId() string

func (*Playlist) GetCreatedAt

func (x *Playlist) GetCreatedAt() *timestamppb.Timestamp

func (*Playlist) GetDescription

func (x *Playlist) GetDescription() string

func (*Playlist) GetId

func (x *Playlist) GetId() string

func (*Playlist) GetItems

func (x *Playlist) GetItems() []*PlaylistItem

func (*Playlist) GetTitle

func (x *Playlist) GetTitle() string

func (*Playlist) GetUpdatedAt

func (x *Playlist) GetUpdatedAt() *timestamppb.Timestamp

func (*Playlist) ProtoMessage

func (*Playlist) ProtoMessage()

func (*Playlist) ProtoReflect

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

func (*Playlist) Reset

func (x *Playlist) Reset()

func (*Playlist) SetChannelId

func (m *Playlist) SetChannelId(v string)

func (*Playlist) SetCreatedAt

func (m *Playlist) SetCreatedAt(v *timestamppb.Timestamp)

func (*Playlist) SetDescription

func (m *Playlist) SetDescription(v string)

func (*Playlist) SetId

func (m *Playlist) SetId(v string)

func (*Playlist) SetItems

func (m *Playlist) SetItems(v []*PlaylistItem)

func (*Playlist) SetTitle

func (m *Playlist) SetTitle(v string)

func (*Playlist) SetUpdatedAt

func (m *Playlist) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Playlist) String

func (x *Playlist) String() string

type PlaylistItem

type PlaylistItem struct {

	// Types that are assignable to Id:
	//
	//	*PlaylistItem_VideoId
	//	*PlaylistItem_EpisodeId
	Id isPlaylistItem_Id `protobuf_oneof:"id"`
	// Item position (zero-indexed).
	Position int64 `protobuf:"varint,1,opt,name=position,proto3" json:"position,omitempty"`
	// contains filtered or unexported fields
}

func (*PlaylistItem) Descriptor deprecated

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

Deprecated: Use PlaylistItem.ProtoReflect.Descriptor instead.

func (*PlaylistItem) GetEpisodeId

func (x *PlaylistItem) GetEpisodeId() string

func (*PlaylistItem) GetId

func (m *PlaylistItem) GetId() isPlaylistItem_Id

func (*PlaylistItem) GetPosition

func (x *PlaylistItem) GetPosition() int64

func (*PlaylistItem) GetVideoId

func (x *PlaylistItem) GetVideoId() string

func (*PlaylistItem) ProtoMessage

func (*PlaylistItem) ProtoMessage()

func (*PlaylistItem) ProtoReflect

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

func (*PlaylistItem) Reset

func (x *PlaylistItem) Reset()

func (*PlaylistItem) SetEpisodeId

func (m *PlaylistItem) SetEpisodeId(v string)

func (*PlaylistItem) SetId

func (m *PlaylistItem) SetId(v PlaylistItem_Id)

func (*PlaylistItem) SetPosition

func (m *PlaylistItem) SetPosition(v int64)

func (*PlaylistItem) SetVideoId

func (m *PlaylistItem) SetVideoId(v string)

func (*PlaylistItem) String

func (x *PlaylistItem) String() string

type PlaylistItem_EpisodeId

type PlaylistItem_EpisodeId struct {
	// ID of the episode.
	EpisodeId string `protobuf:"bytes,101,opt,name=episode_id,json=episodeId,proto3,oneof"`
}

type PlaylistItem_Id

type PlaylistItem_Id = isPlaylistItem_Id

type PlaylistItem_VideoId

type PlaylistItem_VideoId struct {
	// ID of the video.
	VideoId string `protobuf:"bytes,100,opt,name=video_id,json=videoId,proto3,oneof"`
}

type PlaylistPlayerParams

type PlaylistPlayerParams struct {

	// If true, a player will be muted by default.
	Mute bool `protobuf:"varint,1,opt,name=mute,proto3" json:"mute,omitempty"`
	// If true, playback will start automatically.
	Autoplay bool `protobuf:"varint,2,opt,name=autoplay,proto3" json:"autoplay,omitempty"`
	// If true, a player interface will be hidden by default.
	Hidden bool `protobuf:"varint,3,opt,name=hidden,proto3" json:"hidden,omitempty"`
	// contains filtered or unexported fields
}

func (*PlaylistPlayerParams) Descriptor deprecated

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

Deprecated: Use PlaylistPlayerParams.ProtoReflect.Descriptor instead.

func (*PlaylistPlayerParams) GetAutoplay

func (x *PlaylistPlayerParams) GetAutoplay() bool

func (*PlaylistPlayerParams) GetHidden

func (x *PlaylistPlayerParams) GetHidden() bool

func (*PlaylistPlayerParams) GetMute

func (x *PlaylistPlayerParams) GetMute() bool

func (*PlaylistPlayerParams) ProtoMessage

func (*PlaylistPlayerParams) ProtoMessage()

func (*PlaylistPlayerParams) ProtoReflect

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

func (*PlaylistPlayerParams) Reset

func (x *PlaylistPlayerParams) Reset()

func (*PlaylistPlayerParams) SetAutoplay

func (m *PlaylistPlayerParams) SetAutoplay(v bool)

func (*PlaylistPlayerParams) SetHidden

func (m *PlaylistPlayerParams) SetHidden(v bool)

func (*PlaylistPlayerParams) SetMute

func (m *PlaylistPlayerParams) SetMute(v bool)

func (*PlaylistPlayerParams) String

func (x *PlaylistPlayerParams) String() string

type PlaylistServiceClient

type PlaylistServiceClient interface {
	// Returns the specific playlist.
	Get(ctx context.Context, in *GetPlaylistRequest, opts ...grpc.CallOption) (*Playlist, error)
	// List playlists for a channel.
	List(ctx context.Context, in *ListPlaylistsRequest, opts ...grpc.CallOption) (*ListPlaylistsResponse, error)
	// Create playlist.
	Create(ctx context.Context, in *CreatePlaylistRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Update playlist.
	Update(ctx context.Context, in *UpdatePlaylistRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Delete playlist.
	Delete(ctx context.Context, in *DeletePlaylistRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Batch delete playlist.
	BatchDelete(ctx context.Context, in *BatchDeletePlaylistsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Returns player's url.
	GetPlayerURL(ctx context.Context, in *GetPlaylistPlayerURLRequest, opts ...grpc.CallOption) (*GetPlaylistPlayerURLResponse, error)
}

PlaylistServiceClient is the client API for PlaylistService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Playlist management service.

type PlaylistServiceServer

type PlaylistServiceServer interface {
	// Returns the specific playlist.
	Get(context.Context, *GetPlaylistRequest) (*Playlist, error)
	// List playlists for a channel.
	List(context.Context, *ListPlaylistsRequest) (*ListPlaylistsResponse, error)
	// Create playlist.
	Create(context.Context, *CreatePlaylistRequest) (*operation.Operation, error)
	// Update playlist.
	Update(context.Context, *UpdatePlaylistRequest) (*operation.Operation, error)
	// Delete playlist.
	Delete(context.Context, *DeletePlaylistRequest) (*operation.Operation, error)
	// Batch delete playlist.
	BatchDelete(context.Context, *BatchDeletePlaylistsRequest) (*operation.Operation, error)
	// Returns player's url.
	GetPlayerURL(context.Context, *GetPlaylistPlayerURLRequest) (*GetPlaylistPlayerURLResponse, error)
}

PlaylistServiceServer is the server API for PlaylistService service. All implementations should embed UnimplementedPlaylistServiceServer for forward compatibility.

Playlist management service.

type PublishAction

type PublishAction struct {
	// contains filtered or unexported fields
}

func (*PublishAction) Descriptor deprecated

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

Deprecated: Use PublishAction.ProtoReflect.Descriptor instead.

func (*PublishAction) ProtoMessage

func (*PublishAction) ProtoMessage()

func (*PublishAction) ProtoReflect

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

func (*PublishAction) Reset

func (x *PublishAction) Reset()

func (*PublishAction) String

func (x *PublishAction) String() string

type PublishEpisodeAction

type PublishEpisodeAction struct {
	// contains filtered or unexported fields
}

func (*PublishEpisodeAction) Descriptor deprecated

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

Deprecated: Use PublishEpisodeAction.ProtoReflect.Descriptor instead.

func (*PublishEpisodeAction) ProtoMessage

func (*PublishEpisodeAction) ProtoMessage()

func (*PublishEpisodeAction) ProtoReflect

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

func (*PublishEpisodeAction) Reset

func (x *PublishEpisodeAction) Reset()

func (*PublishEpisodeAction) String

func (x *PublishEpisodeAction) String() string

type PublishVideoAction

type PublishVideoAction struct {
	// contains filtered or unexported fields
}

func (*PublishVideoAction) Descriptor deprecated

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

Deprecated: Use PublishVideoAction.ProtoReflect.Descriptor instead.

func (*PublishVideoAction) ProtoMessage

func (*PublishVideoAction) ProtoMessage()

func (*PublishVideoAction) ProtoReflect

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

func (*PublishVideoAction) Reset

func (x *PublishVideoAction) Reset()

func (*PublishVideoAction) String

func (x *PublishVideoAction) String() string

type PushStreamKey

type PushStreamKey struct {

	// Unique stream key.
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

Push stream key.

func (*PushStreamKey) Descriptor deprecated

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

Deprecated: Use PushStreamKey.ProtoReflect.Descriptor instead.

func (*PushStreamKey) GetKey

func (x *PushStreamKey) GetKey() string

func (*PushStreamKey) ProtoMessage

func (*PushStreamKey) ProtoMessage()

func (*PushStreamKey) ProtoReflect

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

func (*PushStreamKey) Reset

func (x *PushStreamKey) Reset()

func (*PushStreamKey) SetKey

func (m *PushStreamKey) SetKey(v string)

func (*PushStreamKey) String

func (x *PushStreamKey) String() string

type RTMPPullInput

type RTMPPullInput struct {

	// RTMP url for receiving video signal.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*RTMPPullInput) Descriptor deprecated

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

Deprecated: Use RTMPPullInput.ProtoReflect.Descriptor instead.

func (*RTMPPullInput) GetUrl

func (x *RTMPPullInput) GetUrl() string

func (*RTMPPullInput) ProtoMessage

func (*RTMPPullInput) ProtoMessage()

func (*RTMPPullInput) ProtoReflect

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

func (*RTMPPullInput) Reset

func (x *RTMPPullInput) Reset()

func (*RTMPPullInput) SetUrl

func (m *RTMPPullInput) SetUrl(v string)

func (*RTMPPullInput) String

func (x *RTMPPullInput) String() string

type RTMPPullParams

type RTMPPullParams struct {

	// URL of a RTMP streaming server.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*RTMPPullParams) Descriptor deprecated

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

Deprecated: Use RTMPPullParams.ProtoReflect.Descriptor instead.

func (*RTMPPullParams) GetUrl

func (x *RTMPPullParams) GetUrl() string

func (*RTMPPullParams) ProtoMessage

func (*RTMPPullParams) ProtoMessage()

func (*RTMPPullParams) ProtoReflect

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

func (*RTMPPullParams) Reset

func (x *RTMPPullParams) Reset()

func (*RTMPPullParams) SetUrl

func (m *RTMPPullParams) SetUrl(v string)

func (*RTMPPullParams) String

func (x *RTMPPullParams) String() string

type RTMPPushInput

type RTMPPushInput struct {

	// RTMP server url.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*RTMPPushInput) Descriptor deprecated

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

Deprecated: Use RTMPPushInput.ProtoReflect.Descriptor instead.

func (*RTMPPushInput) GetUrl

func (x *RTMPPushInput) GetUrl() string

func (*RTMPPushInput) ProtoMessage

func (*RTMPPushInput) ProtoMessage()

func (*RTMPPushInput) ProtoReflect

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

func (*RTMPPushInput) Reset

func (x *RTMPPushInput) Reset()

func (*RTMPPushInput) SetUrl

func (m *RTMPPushInput) SetUrl(v string)

func (*RTMPPushInput) String

func (x *RTMPPushInput) String() string

type RTMPPushParams

type RTMPPushParams struct {
	// contains filtered or unexported fields
}

func (*RTMPPushParams) Descriptor deprecated

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

Deprecated: Use RTMPPushParams.ProtoReflect.Descriptor instead.

func (*RTMPPushParams) ProtoMessage

func (*RTMPPushParams) ProtoMessage()

func (*RTMPPushParams) ProtoReflect

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

func (*RTMPPushParams) Reset

func (x *RTMPPushParams) Reset()

func (*RTMPPushParams) String

func (x *RTMPPushParams) String() string

type RTSPPullInput

type RTSPPullInput struct {

	// RTSP url for receiving video signal.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*RTSPPullInput) Descriptor deprecated

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

Deprecated: Use RTSPPullInput.ProtoReflect.Descriptor instead.

func (*RTSPPullInput) GetUrl

func (x *RTSPPullInput) GetUrl() string

func (*RTSPPullInput) ProtoMessage

func (*RTSPPullInput) ProtoMessage()

func (*RTSPPullInput) ProtoReflect

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

func (*RTSPPullInput) Reset

func (x *RTSPPullInput) Reset()

func (*RTSPPullInput) SetUrl

func (m *RTSPPullInput) SetUrl(v string)

func (*RTSPPullInput) String

func (x *RTSPPullInput) String() string

type RTSPPullParams

type RTSPPullParams struct {

	// URL of a RTSP streaming server.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*RTSPPullParams) Descriptor deprecated

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

Deprecated: Use RTSPPullParams.ProtoReflect.Descriptor instead.

func (*RTSPPullParams) GetUrl

func (x *RTSPPullParams) GetUrl() string

func (*RTSPPullParams) ProtoMessage

func (*RTSPPullParams) ProtoMessage()

func (*RTSPPullParams) ProtoReflect

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

func (*RTSPPullParams) Reset

func (x *RTSPPullParams) Reset()

func (*RTSPPullParams) SetUrl

func (m *RTSPPullParams) SetUrl(v string)

func (*RTSPPullParams) String

func (x *RTSPPullParams) String() string

type SRTPullInput

type SRTPullInput struct {

	// SRT url for receiving video signal.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*SRTPullInput) Descriptor deprecated

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

Deprecated: Use SRTPullInput.ProtoReflect.Descriptor instead.

func (*SRTPullInput) GetUrl

func (x *SRTPullInput) GetUrl() string

func (*SRTPullInput) ProtoMessage

func (*SRTPullInput) ProtoMessage()

func (*SRTPullInput) ProtoReflect

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

func (*SRTPullInput) Reset

func (x *SRTPullInput) Reset()

func (*SRTPullInput) SetUrl

func (m *SRTPullInput) SetUrl(v string)

func (*SRTPullInput) String

func (x *SRTPullInput) String() string

type SRTPullParams

type SRTPullParams struct {

	// URL of a SRT streaming server.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*SRTPullParams) Descriptor deprecated

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

Deprecated: Use SRTPullParams.ProtoReflect.Descriptor instead.

func (*SRTPullParams) GetUrl

func (x *SRTPullParams) GetUrl() string

func (*SRTPullParams) ProtoMessage

func (*SRTPullParams) ProtoMessage()

func (*SRTPullParams) ProtoReflect

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

func (*SRTPullParams) Reset

func (x *SRTPullParams) Reset()

func (*SRTPullParams) SetUrl

func (m *SRTPullParams) SetUrl(v string)

func (*SRTPullParams) String

func (x *SRTPullParams) String() string

type SRTPushInput

type SRTPushInput struct {

	// SRT server url.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*SRTPushInput) Descriptor deprecated

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

Deprecated: Use SRTPushInput.ProtoReflect.Descriptor instead.

func (*SRTPushInput) GetUrl

func (x *SRTPushInput) GetUrl() string

func (*SRTPushInput) ProtoMessage

func (*SRTPushInput) ProtoMessage()

func (*SRTPushInput) ProtoReflect

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

func (*SRTPushInput) Reset

func (x *SRTPushInput) Reset()

func (*SRTPushInput) SetUrl

func (m *SRTPushInput) SetUrl(v string)

func (*SRTPushInput) String

func (x *SRTPushInput) String() string

type SRTPushParams

type SRTPushParams struct {
	// contains filtered or unexported fields
}

func (*SRTPushParams) Descriptor deprecated

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

Deprecated: Use SRTPushParams.ProtoReflect.Descriptor instead.

func (*SRTPushParams) ProtoMessage

func (*SRTPushParams) ProtoMessage()

func (*SRTPushParams) ProtoReflect

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

func (*SRTPushParams) Reset

func (x *SRTPushParams) Reset()

func (*SRTPushParams) String

func (x *SRTPushParams) String() string

type Schedule

type Schedule struct {
	StartTime  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	FinishTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	// contains filtered or unexported fields
}

If "Schedule" is used, stream automatically start and finish at this time.

func (*Schedule) Descriptor deprecated

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

Deprecated: Use Schedule.ProtoReflect.Descriptor instead.

func (*Schedule) GetFinishTime

func (x *Schedule) GetFinishTime() *timestamppb.Timestamp

func (*Schedule) GetStartTime

func (x *Schedule) GetStartTime() *timestamppb.Timestamp

func (*Schedule) ProtoMessage

func (*Schedule) ProtoMessage()

func (*Schedule) ProtoReflect

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

func (*Schedule) Reset

func (x *Schedule) Reset()

func (*Schedule) SetFinishTime

func (m *Schedule) SetFinishTime(v *timestamppb.Timestamp)

func (*Schedule) SetStartTime

func (m *Schedule) SetStartTime(v *timestamppb.Timestamp)

func (*Schedule) String

func (x *Schedule) String() string

type ScheduleParams

type ScheduleParams struct {
	StartTime  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	FinishTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	// contains filtered or unexported fields
}

func (*ScheduleParams) Descriptor deprecated

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

Deprecated: Use ScheduleParams.ProtoReflect.Descriptor instead.

func (*ScheduleParams) GetFinishTime

func (x *ScheduleParams) GetFinishTime() *timestamppb.Timestamp

func (*ScheduleParams) GetStartTime

func (x *ScheduleParams) GetStartTime() *timestamppb.Timestamp

func (*ScheduleParams) ProtoMessage

func (*ScheduleParams) ProtoMessage()

func (*ScheduleParams) ProtoReflect

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

func (*ScheduleParams) Reset

func (x *ScheduleParams) Reset()

func (*ScheduleParams) SetFinishTime

func (m *ScheduleParams) SetFinishTime(v *timestamppb.Timestamp)

func (*ScheduleParams) SetStartTime

func (m *ScheduleParams) SetStartTime(v *timestamppb.Timestamp)

func (*ScheduleParams) String

func (x *ScheduleParams) String() string

type StopAction

type StopAction struct {
	// contains filtered or unexported fields
}

func (*StopAction) Descriptor deprecated

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

Deprecated: Use StopAction.ProtoReflect.Descriptor instead.

func (*StopAction) ProtoMessage

func (*StopAction) ProtoMessage()

func (*StopAction) ProtoReflect

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

func (*StopAction) Reset

func (x *StopAction) Reset()

func (*StopAction) String

func (x *StopAction) String() string

type Stream

type Stream struct {

	// ID of the stream.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the channel where the stream was created.
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// ID of the line to which stream is linked.
	LineId string `protobuf:"bytes,3,opt,name=line_id,json=lineId,proto3" json:"line_id,omitempty"`
	// Stream title.
	Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
	// Stream description.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,6,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Stream status.
	Status Stream_StreamStatus `protobuf:"varint,8,opt,name=status,proto3,enum=yandex.cloud.video.v1.Stream_StreamStatus" json:"status,omitempty"`
	// Stream start time.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Stream publish time. Time when stream switched to ONAIR status.
	PublishTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=publish_time,json=publishTime,proto3" json:"publish_time,omitempty"`
	// Stream finish time.
	FinishTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	// Stream type.
	//
	// Types that are assignable to StreamType:
	//
	//	*Stream_OnDemand
	//	*Stream_Schedule
	StreamType isStream_StreamType `protobuf_oneof:"stream_type"`
	// Time when stream was created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,100,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Time of last stream update.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,101,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Stream) Descriptor deprecated

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

Deprecated: Use Stream.ProtoReflect.Descriptor instead.

func (*Stream) GetChannelId

func (x *Stream) GetChannelId() string

func (*Stream) GetCreatedAt

func (x *Stream) GetCreatedAt() *timestamppb.Timestamp

func (*Stream) GetDescription

func (x *Stream) GetDescription() string

func (*Stream) GetFinishTime

func (x *Stream) GetFinishTime() *timestamppb.Timestamp

func (*Stream) GetId

func (x *Stream) GetId() string

func (*Stream) GetLabels

func (x *Stream) GetLabels() map[string]string

func (*Stream) GetLineId

func (x *Stream) GetLineId() string

func (*Stream) GetOnDemand

func (x *Stream) GetOnDemand() *OnDemand

func (*Stream) GetPublishTime

func (x *Stream) GetPublishTime() *timestamppb.Timestamp

func (*Stream) GetSchedule

func (x *Stream) GetSchedule() *Schedule

func (*Stream) GetStartTime

func (x *Stream) GetStartTime() *timestamppb.Timestamp

func (*Stream) GetStatus

func (x *Stream) GetStatus() Stream_StreamStatus

func (*Stream) GetStreamType

func (m *Stream) GetStreamType() isStream_StreamType

func (*Stream) GetThumbnailId

func (x *Stream) GetThumbnailId() string

func (*Stream) GetTitle

func (x *Stream) GetTitle() string

func (*Stream) GetUpdatedAt

func (x *Stream) GetUpdatedAt() *timestamppb.Timestamp

func (*Stream) ProtoMessage

func (*Stream) ProtoMessage()

func (*Stream) ProtoReflect

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

func (*Stream) Reset

func (x *Stream) Reset()

func (*Stream) SetChannelId

func (m *Stream) SetChannelId(v string)

func (*Stream) SetCreatedAt

func (m *Stream) SetCreatedAt(v *timestamppb.Timestamp)

func (*Stream) SetDescription

func (m *Stream) SetDescription(v string)

func (*Stream) SetFinishTime

func (m *Stream) SetFinishTime(v *timestamppb.Timestamp)

func (*Stream) SetId

func (m *Stream) SetId(v string)

func (*Stream) SetLabels

func (m *Stream) SetLabels(v map[string]string)

func (*Stream) SetLineId

func (m *Stream) SetLineId(v string)

func (*Stream) SetOnDemand

func (m *Stream) SetOnDemand(v *OnDemand)

func (*Stream) SetPublishTime

func (m *Stream) SetPublishTime(v *timestamppb.Timestamp)

func (*Stream) SetSchedule

func (m *Stream) SetSchedule(v *Schedule)

func (*Stream) SetStartTime

func (m *Stream) SetStartTime(v *timestamppb.Timestamp)

func (*Stream) SetStatus

func (m *Stream) SetStatus(v Stream_StreamStatus)

func (*Stream) SetStreamType

func (m *Stream) SetStreamType(v Stream_StreamType)

func (*Stream) SetThumbnailId

func (m *Stream) SetThumbnailId(v string)

func (*Stream) SetTitle

func (m *Stream) SetTitle(v string)

func (*Stream) SetUpdatedAt

func (m *Stream) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Stream) String

func (x *Stream) String() string

type StreamLine

type StreamLine struct {

	// ID of the line.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the channel where the line was created.
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// Line title.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,4,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Video signal settings.
	//
	// Types that are assignable to InputType:
	//
	//	*StreamLine_RtmpPush
	//	*StreamLine_SrtPush
	//	*StreamLine_RtmpPull
	//	*StreamLine_SrtPull
	//	*StreamLine_TcpPull
	//	*StreamLine_RtspPull
	InputType isStreamLine_InputType `protobuf_oneof:"input_type"`
	// Line type.
	//
	// Types that are assignable to LineType:
	//
	//	*StreamLine_ManualLine
	//	*StreamLine_AutoLine
	LineType isStreamLine_LineType `protobuf_oneof:"line_type"`
	// Time when line was created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,100,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Time of last line update.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,101,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

Entity that is responsible for the incoming video signal settings.

func (*StreamLine) Descriptor deprecated

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

Deprecated: Use StreamLine.ProtoReflect.Descriptor instead.

func (*StreamLine) GetAutoLine

func (x *StreamLine) GetAutoLine() *AutoLine

func (*StreamLine) GetChannelId

func (x *StreamLine) GetChannelId() string

func (*StreamLine) GetCreatedAt

func (x *StreamLine) GetCreatedAt() *timestamppb.Timestamp

func (*StreamLine) GetId

func (x *StreamLine) GetId() string

func (*StreamLine) GetInputType

func (m *StreamLine) GetInputType() isStreamLine_InputType

func (*StreamLine) GetLabels

func (x *StreamLine) GetLabels() map[string]string

func (*StreamLine) GetLineType

func (m *StreamLine) GetLineType() isStreamLine_LineType

func (*StreamLine) GetManualLine

func (x *StreamLine) GetManualLine() *ManualLine

func (*StreamLine) GetRtmpPull

func (x *StreamLine) GetRtmpPull() *RTMPPullInput

func (*StreamLine) GetRtmpPush

func (x *StreamLine) GetRtmpPush() *RTMPPushInput

func (*StreamLine) GetRtspPull

func (x *StreamLine) GetRtspPull() *RTSPPullInput

func (*StreamLine) GetSrtPull

func (x *StreamLine) GetSrtPull() *SRTPullInput

func (*StreamLine) GetSrtPush

func (x *StreamLine) GetSrtPush() *SRTPushInput

func (*StreamLine) GetTcpPull

func (x *StreamLine) GetTcpPull() *TCPPullInput

func (*StreamLine) GetThumbnailId

func (x *StreamLine) GetThumbnailId() string

func (*StreamLine) GetTitle

func (x *StreamLine) GetTitle() string

func (*StreamLine) GetUpdatedAt

func (x *StreamLine) GetUpdatedAt() *timestamppb.Timestamp

func (*StreamLine) ProtoMessage

func (*StreamLine) ProtoMessage()

func (*StreamLine) ProtoReflect

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

func (*StreamLine) Reset

func (x *StreamLine) Reset()

func (*StreamLine) SetAutoLine

func (m *StreamLine) SetAutoLine(v *AutoLine)

func (*StreamLine) SetChannelId

func (m *StreamLine) SetChannelId(v string)

func (*StreamLine) SetCreatedAt

func (m *StreamLine) SetCreatedAt(v *timestamppb.Timestamp)

func (*StreamLine) SetId

func (m *StreamLine) SetId(v string)

func (*StreamLine) SetInputType

func (m *StreamLine) SetInputType(v StreamLine_InputType)

func (*StreamLine) SetLabels

func (m *StreamLine) SetLabels(v map[string]string)

func (*StreamLine) SetLineType

func (m *StreamLine) SetLineType(v StreamLine_LineType)

func (*StreamLine) SetManualLine

func (m *StreamLine) SetManualLine(v *ManualLine)

func (*StreamLine) SetRtmpPull

func (m *StreamLine) SetRtmpPull(v *RTMPPullInput)

func (*StreamLine) SetRtmpPush

func (m *StreamLine) SetRtmpPush(v *RTMPPushInput)

func (*StreamLine) SetRtspPull

func (m *StreamLine) SetRtspPull(v *RTSPPullInput)

func (*StreamLine) SetSrtPull

func (m *StreamLine) SetSrtPull(v *SRTPullInput)

func (*StreamLine) SetSrtPush

func (m *StreamLine) SetSrtPush(v *SRTPushInput)

func (*StreamLine) SetTcpPull

func (m *StreamLine) SetTcpPull(v *TCPPullInput)

func (*StreamLine) SetThumbnailId

func (m *StreamLine) SetThumbnailId(v string)

func (*StreamLine) SetTitle

func (m *StreamLine) SetTitle(v string)

func (*StreamLine) SetUpdatedAt

func (m *StreamLine) SetUpdatedAt(v *timestamppb.Timestamp)

func (*StreamLine) String

func (x *StreamLine) String() string

type StreamLineServiceClient

type StreamLineServiceClient interface {
	// Returns the specific stream line.
	Get(ctx context.Context, in *GetStreamLineRequest, opts ...grpc.CallOption) (*StreamLine, error)
	// List lines for channel.
	List(ctx context.Context, in *ListStreamLinesRequest, opts ...grpc.CallOption) (*ListStreamLinesResponse, error)
	// Batch get lines for channel.
	BatchGet(ctx context.Context, in *BatchGetStreamLinesRequest, opts ...grpc.CallOption) (*BatchGetStreamLinesResponse, error)
	// Create stream line.
	Create(ctx context.Context, in *CreateStreamLineRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Update stream line.
	Update(ctx context.Context, in *UpdateStreamLineRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Delete stream line.
	Delete(ctx context.Context, in *DeleteStreamLineRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Batch delete stream lines.
	BatchDelete(ctx context.Context, in *BatchDeleteStreamLinesRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Perform an action on the line.
	PerformAction(ctx context.Context, in *PerformLineActionRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Returns unique stream key.
	GetStreamKey(ctx context.Context, in *GetStreamKeyRequest, opts ...grpc.CallOption) (*PushStreamKey, error)
	// Change stream key.
	UpdateStreamKey(ctx context.Context, in *UpdateStreamKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

StreamLineServiceClient is the client API for StreamLineService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Stream line management service.

type StreamLineServiceServer

type StreamLineServiceServer interface {
	// Returns the specific stream line.
	Get(context.Context, *GetStreamLineRequest) (*StreamLine, error)
	// List lines for channel.
	List(context.Context, *ListStreamLinesRequest) (*ListStreamLinesResponse, error)
	// Batch get lines for channel.
	BatchGet(context.Context, *BatchGetStreamLinesRequest) (*BatchGetStreamLinesResponse, error)
	// Create stream line.
	Create(context.Context, *CreateStreamLineRequest) (*operation.Operation, error)
	// Update stream line.
	Update(context.Context, *UpdateStreamLineRequest) (*operation.Operation, error)
	// Delete stream line.
	Delete(context.Context, *DeleteStreamLineRequest) (*operation.Operation, error)
	// Batch delete stream lines.
	BatchDelete(context.Context, *BatchDeleteStreamLinesRequest) (*operation.Operation, error)
	// Perform an action on the line.
	PerformAction(context.Context, *PerformLineActionRequest) (*operation.Operation, error)
	// Returns unique stream key.
	GetStreamKey(context.Context, *GetStreamKeyRequest) (*PushStreamKey, error)
	// Change stream key.
	UpdateStreamKey(context.Context, *UpdateStreamKeyRequest) (*operation.Operation, error)
}

StreamLineServiceServer is the server API for StreamLineService service. All implementations should embed UnimplementedStreamLineServiceServer for forward compatibility.

Stream line management service.

type StreamLine_AutoLine

type StreamLine_AutoLine struct {
	// Automatic control of stream.
	AutoLine *AutoLine `protobuf:"bytes,2001,opt,name=auto_line,json=autoLine,proto3,oneof"`
}

type StreamLine_InputType

type StreamLine_InputType = isStreamLine_InputType

type StreamLine_LineType

type StreamLine_LineType = isStreamLine_LineType

type StreamLine_ManualLine

type StreamLine_ManualLine struct {
	// Manual control of stream.
	ManualLine *ManualLine `protobuf:"bytes,2000,opt,name=manual_line,json=manualLine,proto3,oneof"`
}

type StreamLine_RtmpPull

type StreamLine_RtmpPull struct {
	// RTMP pull input type.
	RtmpPull *RTMPPullInput `protobuf:"bytes,1002,opt,name=rtmp_pull,json=rtmpPull,proto3,oneof"`
}

type StreamLine_RtmpPush

type StreamLine_RtmpPush struct {
	// RTMP push input type.
	RtmpPush *RTMPPushInput `protobuf:"bytes,1000,opt,name=rtmp_push,json=rtmpPush,proto3,oneof"`
}

type StreamLine_RtspPull

type StreamLine_RtspPull struct {
	// RTSP pull input type.
	RtspPull *RTSPPullInput `protobuf:"bytes,1006,opt,name=rtsp_pull,json=rtspPull,proto3,oneof"`
}

type StreamLine_SrtPull

type StreamLine_SrtPull struct {
	// SRT pull input type.
	SrtPull *SRTPullInput `protobuf:"bytes,1003,opt,name=srt_pull,json=srtPull,proto3,oneof"`
}

type StreamLine_SrtPush

type StreamLine_SrtPush struct {
	// SRT push input type.
	SrtPush *SRTPushInput `protobuf:"bytes,1001,opt,name=srt_push,json=srtPush,proto3,oneof"`
}

type StreamLine_TcpPull

type StreamLine_TcpPull struct {
	// TCP pull input type.
	TcpPull *TCPPullInput `protobuf:"bytes,1004,opt,name=tcp_pull,json=tcpPull,proto3,oneof"`
}

type StreamServiceClient

type StreamServiceClient interface {
	// Returns the specific stream.
	Get(ctx context.Context, in *GetStreamRequest, opts ...grpc.CallOption) (*Stream, error)
	// List streams for channel.
	List(ctx context.Context, in *ListStreamsRequest, opts ...grpc.CallOption) (*ListStreamsResponse, error)
	// Batch get streams for channel.
	BatchGet(ctx context.Context, in *BatchGetStreamsRequest, opts ...grpc.CallOption) (*BatchGetStreamsResponse, error)
	// Create stream.
	Create(ctx context.Context, in *CreateStreamRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Update stream.
	Update(ctx context.Context, in *UpdateStreamRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Delete stream.
	Delete(ctx context.Context, in *DeleteStreamRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Batch delete streams.
	BatchDelete(ctx context.Context, in *BatchDeleteStreamsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Perform an action on the episode.
	PerformAction(ctx context.Context, in *PerformStreamActionRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

StreamServiceClient is the client API for StreamService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Stream management service.

type StreamServiceServer

type StreamServiceServer interface {
	// Returns the specific stream.
	Get(context.Context, *GetStreamRequest) (*Stream, error)
	// List streams for channel.
	List(context.Context, *ListStreamsRequest) (*ListStreamsResponse, error)
	// Batch get streams for channel.
	BatchGet(context.Context, *BatchGetStreamsRequest) (*BatchGetStreamsResponse, error)
	// Create stream.
	Create(context.Context, *CreateStreamRequest) (*operation.Operation, error)
	// Update stream.
	Update(context.Context, *UpdateStreamRequest) (*operation.Operation, error)
	// Delete stream.
	Delete(context.Context, *DeleteStreamRequest) (*operation.Operation, error)
	// Batch delete streams.
	BatchDelete(context.Context, *BatchDeleteStreamsRequest) (*operation.Operation, error)
	// Perform an action on the episode.
	PerformAction(context.Context, *PerformStreamActionRequest) (*operation.Operation, error)
}

StreamServiceServer is the server API for StreamService service. All implementations should embed UnimplementedStreamServiceServer for forward compatibility.

Stream management service.

type Stream_OnDemand

type Stream_OnDemand struct {
	// On demand stream. It starts immediately when a signal appears.
	OnDemand *OnDemand `protobuf:"bytes,1000,opt,name=on_demand,json=onDemand,proto3,oneof"`
}

type Stream_Schedule

type Stream_Schedule struct {
	// Schedule stream. Determines when to start receiving the signal or finish time.
	Schedule *Schedule `protobuf:"bytes,1001,opt,name=schedule,proto3,oneof"`
}

type Stream_StreamStatus

type Stream_StreamStatus int32

Stream status.

const (
	// Stream status unspecified.
	Stream_STREAM_STATUS_UNSPECIFIED Stream_StreamStatus = 0
	// Stream offline.
	Stream_OFFLINE Stream_StreamStatus = 1
	// Preparing the infrastructure for receiving video signal.
	Stream_PREPARING Stream_StreamStatus = 2
	// Everything is ready to launch stream.
	Stream_READY Stream_StreamStatus = 3
	// Stream onair.
	Stream_ONAIR Stream_StreamStatus = 4
	// Stream finished.
	Stream_FINISHED Stream_StreamStatus = 5
)

func (Stream_StreamStatus) Descriptor

func (Stream_StreamStatus) Enum

func (Stream_StreamStatus) EnumDescriptor deprecated

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

Deprecated: Use Stream_StreamStatus.Descriptor instead.

func (Stream_StreamStatus) Number

func (Stream_StreamStatus) String

func (x Stream_StreamStatus) String() string

func (Stream_StreamStatus) Type

type Stream_StreamType

type Stream_StreamType = isStream_StreamType

type Subtitle

type Subtitle struct {

	// ID of the subtitle.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Subtitle language represented as a three-letter ISO 639-3 code.
	Language string `protobuf:"bytes,2,opt,name=language,proto3" json:"language,omitempty"`
	// Subtitle caption to be displayed on screen during video playback.
	Label string `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
	// Subtitle status.
	Status Subtitle_SubtitleStatus `protobuf:"varint,4,opt,name=status,proto3,enum=yandex.cloud.video.v1.Subtitle_SubtitleStatus" json:"status,omitempty"`
	// Subtitle filename.
	Filename string `protobuf:"bytes,5,opt,name=filename,proto3" json:"filename,omitempty"`
	// Time when subtitle was created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,100,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Time of last subtitle update.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,101,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Types that are assignable to ParentId:
	//
	//	*Subtitle_VideoId
	ParentId isSubtitle_ParentId `protobuf_oneof:"parent_id"`
	// contains filtered or unexported fields
}

func (*Subtitle) Descriptor deprecated

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

Deprecated: Use Subtitle.ProtoReflect.Descriptor instead.

func (*Subtitle) GetCreatedAt

func (x *Subtitle) GetCreatedAt() *timestamppb.Timestamp

func (*Subtitle) GetFilename

func (x *Subtitle) GetFilename() string

func (*Subtitle) GetId

func (x *Subtitle) GetId() string

func (*Subtitle) GetLabel

func (x *Subtitle) GetLabel() string

func (*Subtitle) GetLanguage

func (x *Subtitle) GetLanguage() string

func (*Subtitle) GetParentId

func (m *Subtitle) GetParentId() isSubtitle_ParentId

func (*Subtitle) GetStatus

func (x *Subtitle) GetStatus() Subtitle_SubtitleStatus

func (*Subtitle) GetUpdatedAt

func (x *Subtitle) GetUpdatedAt() *timestamppb.Timestamp

func (*Subtitle) GetVideoId

func (x *Subtitle) GetVideoId() string

func (*Subtitle) ProtoMessage

func (*Subtitle) ProtoMessage()

func (*Subtitle) ProtoReflect

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

func (*Subtitle) Reset

func (x *Subtitle) Reset()

func (*Subtitle) SetCreatedAt

func (m *Subtitle) SetCreatedAt(v *timestamppb.Timestamp)

func (*Subtitle) SetFilename

func (m *Subtitle) SetFilename(v string)

func (*Subtitle) SetId

func (m *Subtitle) SetId(v string)

func (*Subtitle) SetLabel

func (m *Subtitle) SetLabel(v string)

func (*Subtitle) SetLanguage

func (m *Subtitle) SetLanguage(v string)

func (*Subtitle) SetParentId

func (m *Subtitle) SetParentId(v Subtitle_ParentId)

func (*Subtitle) SetStatus

func (m *Subtitle) SetStatus(v Subtitle_SubtitleStatus)

func (*Subtitle) SetUpdatedAt

func (m *Subtitle) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Subtitle) SetVideoId

func (m *Subtitle) SetVideoId(v string)

func (*Subtitle) String

func (x *Subtitle) String() string

type SubtitleServiceClient

type SubtitleServiceClient interface {
	// Return a specific subtitle.
	Get(ctx context.Context, in *GetSubtitleRequest, opts ...grpc.CallOption) (*Subtitle, error)
	// List subtitles.
	List(ctx context.Context, in *ListSubtitlesRequest, opts ...grpc.CallOption) (*ListSubtitlesResponse, error)
	// Create a new subtitle.
	Create(ctx context.Context, in *CreateSubtitleRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Generate an upload URL to add a new subtitle file.
	GenerateUploadURL(ctx context.Context, in *GenerateSubtitleUploadURLRequest, opts ...grpc.CallOption) (*GenerateSubtitleUploadURLResponse, error)
	// Delete a specific subtitle.
	Delete(ctx context.Context, in *DeleteSubtitleRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

SubtitleServiceClient is the client API for SubtitleService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Subtitle management service.

type SubtitleServiceServer

type SubtitleServiceServer interface {
	// Return a specific subtitle.
	Get(context.Context, *GetSubtitleRequest) (*Subtitle, error)
	// List subtitles.
	List(context.Context, *ListSubtitlesRequest) (*ListSubtitlesResponse, error)
	// Create a new subtitle.
	Create(context.Context, *CreateSubtitleRequest) (*operation.Operation, error)
	// Generate an upload URL to add a new subtitle file.
	GenerateUploadURL(context.Context, *GenerateSubtitleUploadURLRequest) (*GenerateSubtitleUploadURLResponse, error)
	// Delete a specific subtitle.
	Delete(context.Context, *DeleteSubtitleRequest) (*operation.Operation, error)
}

SubtitleServiceServer is the server API for SubtitleService service. All implementations should embed UnimplementedSubtitleServiceServer for forward compatibility.

Subtitle management service.

type SubtitleUploadParams

type SubtitleUploadParams struct {
	Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
	// contains filtered or unexported fields
}

func (*SubtitleUploadParams) Descriptor deprecated

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

Deprecated: Use SubtitleUploadParams.ProtoReflect.Descriptor instead.

func (*SubtitleUploadParams) GetFilename

func (x *SubtitleUploadParams) GetFilename() string

func (*SubtitleUploadParams) ProtoMessage

func (*SubtitleUploadParams) ProtoMessage()

func (*SubtitleUploadParams) ProtoReflect

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

func (*SubtitleUploadParams) Reset

func (x *SubtitleUploadParams) Reset()

func (*SubtitleUploadParams) SetFilename

func (m *SubtitleUploadParams) SetFilename(v string)

func (*SubtitleUploadParams) String

func (x *SubtitleUploadParams) String() string

type Subtitle_ParentId

type Subtitle_ParentId = isSubtitle_ParentId

type Subtitle_SubtitleStatus

type Subtitle_SubtitleStatus int32
const (
	// Subtitle status unspecified.
	Subtitle_SUBTITLE_STATUS_UNSPECIFIED Subtitle_SubtitleStatus = 0
	// Waiting for all the bytes to be loaded.
	Subtitle_WAIT_UPLOADING Subtitle_SubtitleStatus = 1
	// Uploading is complete.
	Subtitle_UPLOADED Subtitle_SubtitleStatus = 2
)

func (Subtitle_SubtitleStatus) Descriptor

func (Subtitle_SubtitleStatus) Enum

func (Subtitle_SubtitleStatus) EnumDescriptor deprecated

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

Deprecated: Use Subtitle_SubtitleStatus.Descriptor instead.

func (Subtitle_SubtitleStatus) Number

func (Subtitle_SubtitleStatus) String

func (x Subtitle_SubtitleStatus) String() string

func (Subtitle_SubtitleStatus) Type

type Subtitle_VideoId

type Subtitle_VideoId struct {
	// ID of the video.
	VideoId string `protobuf:"bytes,1000,opt,name=video_id,json=videoId,proto3,oneof"`
}

type TCPPullInput

type TCPPullInput struct {

	// TCP url for receiving video signal.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*TCPPullInput) Descriptor deprecated

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

Deprecated: Use TCPPullInput.ProtoReflect.Descriptor instead.

func (*TCPPullInput) GetUrl

func (x *TCPPullInput) GetUrl() string

func (*TCPPullInput) ProtoMessage

func (*TCPPullInput) ProtoMessage()

func (*TCPPullInput) ProtoReflect

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

func (*TCPPullInput) Reset

func (x *TCPPullInput) Reset()

func (*TCPPullInput) SetUrl

func (m *TCPPullInput) SetUrl(v string)

func (*TCPPullInput) String

func (x *TCPPullInput) String() string

type TCPPullParams

type TCPPullParams struct {

	// URL of a TCP streaming server.
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*TCPPullParams) Descriptor deprecated

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

Deprecated: Use TCPPullParams.ProtoReflect.Descriptor instead.

func (*TCPPullParams) GetUrl

func (x *TCPPullParams) GetUrl() string

func (*TCPPullParams) ProtoMessage

func (*TCPPullParams) ProtoMessage()

func (*TCPPullParams) ProtoReflect

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

func (*TCPPullParams) Reset

func (x *TCPPullParams) Reset()

func (*TCPPullParams) SetUrl

func (m *TCPPullParams) SetUrl(v string)

func (*TCPPullParams) String

func (x *TCPPullParams) String() string

type Thumbnail

type Thumbnail struct {

	// ID of the thumbnail.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the channel where the thumbnail was created.
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// Time when thumbnail was created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,100,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*Thumbnail) Descriptor deprecated

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

Deprecated: Use Thumbnail.ProtoReflect.Descriptor instead.

func (*Thumbnail) GetChannelId

func (x *Thumbnail) GetChannelId() string

func (*Thumbnail) GetCreatedAt

func (x *Thumbnail) GetCreatedAt() *timestamppb.Timestamp

func (*Thumbnail) GetId

func (x *Thumbnail) GetId() string

func (*Thumbnail) ProtoMessage

func (*Thumbnail) ProtoMessage()

func (*Thumbnail) ProtoReflect

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

func (*Thumbnail) Reset

func (x *Thumbnail) Reset()

func (*Thumbnail) SetChannelId

func (m *Thumbnail) SetChannelId(v string)

func (*Thumbnail) SetCreatedAt

func (m *Thumbnail) SetCreatedAt(v *timestamppb.Timestamp)

func (*Thumbnail) SetId

func (m *Thumbnail) SetId(v string)

func (*Thumbnail) String

func (x *Thumbnail) String() string

type ThumbnailDownloadURL

type ThumbnailDownloadURL struct {

	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,1,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Download url.
	DownloadUrl string `protobuf:"bytes,2,opt,name=download_url,json=downloadUrl,proto3" json:"download_url,omitempty"`
	// contains filtered or unexported fields
}

func (*ThumbnailDownloadURL) Descriptor deprecated

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

Deprecated: Use ThumbnailDownloadURL.ProtoReflect.Descriptor instead.

func (*ThumbnailDownloadURL) GetDownloadUrl

func (x *ThumbnailDownloadURL) GetDownloadUrl() string

func (*ThumbnailDownloadURL) GetThumbnailId

func (x *ThumbnailDownloadURL) GetThumbnailId() string

func (*ThumbnailDownloadURL) ProtoMessage

func (*ThumbnailDownloadURL) ProtoMessage()

func (*ThumbnailDownloadURL) ProtoReflect

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

func (*ThumbnailDownloadURL) Reset

func (x *ThumbnailDownloadURL) Reset()

func (*ThumbnailDownloadURL) SetDownloadUrl

func (m *ThumbnailDownloadURL) SetDownloadUrl(v string)

func (*ThumbnailDownloadURL) SetThumbnailId

func (m *ThumbnailDownloadURL) SetThumbnailId(v string)

func (*ThumbnailDownloadURL) String

func (x *ThumbnailDownloadURL) String() string

type ThumbnailServiceClient

type ThumbnailServiceClient interface {
	// Returns the specific thumbnail.
	Get(ctx context.Context, in *GetThumbnailRequest, opts ...grpc.CallOption) (*Thumbnail, error)
	// List thumbnails for channel.
	List(ctx context.Context, in *ListThumbnailRequest, opts ...grpc.CallOption) (*ListThumbnailResponse, error)
	// Create thumbnail.
	Create(ctx context.Context, in *CreateThumbnailRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Generate urls for download images.
	BatchGenerateDownloadURLs(ctx context.Context, in *BatchGenerateDownloadURLsRequest, opts ...grpc.CallOption) (*BatchGenerateDownloadURLsResponse, error)
	// Generate url for upload image.
	GenerateUploadURL(ctx context.Context, in *GenerateThumbnailUploadURLRequest, opts ...grpc.CallOption) (*GenerateThumbnailUploadURLResponse, error)
	// Delete thumbnail.
	Delete(ctx context.Context, in *DeleteThumbnailRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

ThumbnailServiceClient is the client API for ThumbnailService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Thumbnail management service.

type ThumbnailServiceServer

type ThumbnailServiceServer interface {
	// Returns the specific thumbnail.
	Get(context.Context, *GetThumbnailRequest) (*Thumbnail, error)
	// List thumbnails for channel.
	List(context.Context, *ListThumbnailRequest) (*ListThumbnailResponse, error)
	// Create thumbnail.
	Create(context.Context, *CreateThumbnailRequest) (*operation.Operation, error)
	// Generate urls for download images.
	BatchGenerateDownloadURLs(context.Context, *BatchGenerateDownloadURLsRequest) (*BatchGenerateDownloadURLsResponse, error)
	// Generate url for upload image.
	GenerateUploadURL(context.Context, *GenerateThumbnailUploadURLRequest) (*GenerateThumbnailUploadURLResponse, error)
	// Delete thumbnail.
	Delete(context.Context, *DeleteThumbnailRequest) (*operation.Operation, error)
}

ThumbnailServiceServer is the server API for ThumbnailService service. All implementations should embed UnimplementedThumbnailServiceServer for forward compatibility.

Thumbnail management service.

type TranscodeVideoMetadata

type TranscodeVideoMetadata struct {

	// ID of the video.
	VideoId string `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	// contains filtered or unexported fields
}

func (*TranscodeVideoMetadata) Descriptor deprecated

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

Deprecated: Use TranscodeVideoMetadata.ProtoReflect.Descriptor instead.

func (*TranscodeVideoMetadata) GetVideoId

func (x *TranscodeVideoMetadata) GetVideoId() string

func (*TranscodeVideoMetadata) ProtoMessage

func (*TranscodeVideoMetadata) ProtoMessage()

func (*TranscodeVideoMetadata) ProtoReflect

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

func (*TranscodeVideoMetadata) Reset

func (x *TranscodeVideoMetadata) Reset()

func (*TranscodeVideoMetadata) SetVideoId

func (m *TranscodeVideoMetadata) SetVideoId(v string)

func (*TranscodeVideoMetadata) String

func (x *TranscodeVideoMetadata) String() string

type TranscodeVideoRequest

type TranscodeVideoRequest struct {

	// ID of the video.
	VideoId string `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	// Field mask that specifies which transcoding specific fields of the video
	// are going to be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// IDs of active video subtitles.
	SubtitleIds []string `protobuf:"bytes,3,rep,name=subtitle_ids,json=subtitleIds,proto3" json:"subtitle_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*TranscodeVideoRequest) Descriptor deprecated

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

Deprecated: Use TranscodeVideoRequest.ProtoReflect.Descriptor instead.

func (*TranscodeVideoRequest) GetFieldMask

func (x *TranscodeVideoRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*TranscodeVideoRequest) GetSubtitleIds

func (x *TranscodeVideoRequest) GetSubtitleIds() []string

func (*TranscodeVideoRequest) GetVideoId

func (x *TranscodeVideoRequest) GetVideoId() string

func (*TranscodeVideoRequest) ProtoMessage

func (*TranscodeVideoRequest) ProtoMessage()

func (*TranscodeVideoRequest) ProtoReflect

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

func (*TranscodeVideoRequest) Reset

func (x *TranscodeVideoRequest) Reset()

func (*TranscodeVideoRequest) SetFieldMask

func (m *TranscodeVideoRequest) SetFieldMask(v *fieldmaskpb.FieldMask)

func (*TranscodeVideoRequest) SetSubtitleIds

func (m *TranscodeVideoRequest) SetSubtitleIds(v []string)

func (*TranscodeVideoRequest) SetVideoId

func (m *TranscodeVideoRequest) SetVideoId(v string)

func (*TranscodeVideoRequest) String

func (x *TranscodeVideoRequest) String() string

type UnimplementedChannelServiceServer

type UnimplementedChannelServiceServer struct{}

UnimplementedChannelServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedChannelServiceServer) BatchDelete

func (UnimplementedChannelServiceServer) Create

func (UnimplementedChannelServiceServer) Delete

func (UnimplementedChannelServiceServer) Get

func (UnimplementedChannelServiceServer) List

func (UnimplementedChannelServiceServer) Update

type UnimplementedEpisodeServiceServer

type UnimplementedEpisodeServiceServer struct{}

UnimplementedEpisodeServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedEpisodeServiceServer) BatchGet

func (UnimplementedEpisodeServiceServer) Create

func (UnimplementedEpisodeServiceServer) Delete

func (UnimplementedEpisodeServiceServer) Get

func (UnimplementedEpisodeServiceServer) List

func (UnimplementedEpisodeServiceServer) PerformAction

func (UnimplementedEpisodeServiceServer) Update

type UnimplementedPlaylistServiceServer

type UnimplementedPlaylistServiceServer struct{}

UnimplementedPlaylistServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedPlaylistServiceServer) BatchDelete

func (UnimplementedPlaylistServiceServer) Create

func (UnimplementedPlaylistServiceServer) Delete

func (UnimplementedPlaylistServiceServer) Get

func (UnimplementedPlaylistServiceServer) List

func (UnimplementedPlaylistServiceServer) Update

type UnimplementedStreamLineServiceServer

type UnimplementedStreamLineServiceServer struct{}

UnimplementedStreamLineServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedStreamLineServiceServer) BatchDelete

func (UnimplementedStreamLineServiceServer) Create

func (UnimplementedStreamLineServiceServer) Delete

func (UnimplementedStreamLineServiceServer) Get

func (UnimplementedStreamLineServiceServer) GetStreamKey

func (UnimplementedStreamLineServiceServer) List

func (UnimplementedStreamLineServiceServer) PerformAction

func (UnimplementedStreamLineServiceServer) Update

func (UnimplementedStreamLineServiceServer) UpdateStreamKey

type UnimplementedStreamServiceServer

type UnimplementedStreamServiceServer struct{}

UnimplementedStreamServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedStreamServiceServer) BatchDelete

func (UnimplementedStreamServiceServer) BatchGet

func (UnimplementedStreamServiceServer) Create

func (UnimplementedStreamServiceServer) Delete

func (UnimplementedStreamServiceServer) Get

func (UnimplementedStreamServiceServer) List

func (UnimplementedStreamServiceServer) PerformAction

func (UnimplementedStreamServiceServer) Update

type UnimplementedSubtitleServiceServer

type UnimplementedSubtitleServiceServer struct{}

UnimplementedSubtitleServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSubtitleServiceServer) Create

func (UnimplementedSubtitleServiceServer) Delete

func (UnimplementedSubtitleServiceServer) Get

func (UnimplementedSubtitleServiceServer) List

type UnimplementedThumbnailServiceServer

type UnimplementedThumbnailServiceServer struct{}

UnimplementedThumbnailServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedThumbnailServiceServer) Create

func (UnimplementedThumbnailServiceServer) Delete

func (UnimplementedThumbnailServiceServer) Get

func (UnimplementedThumbnailServiceServer) List

type UnimplementedVideoServiceServer

type UnimplementedVideoServiceServer struct{}

UnimplementedVideoServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedVideoServiceServer) BatchDelete

func (UnimplementedVideoServiceServer) BatchGet

func (UnimplementedVideoServiceServer) Create

func (UnimplementedVideoServiceServer) Delete

func (UnimplementedVideoServiceServer) Get

func (UnimplementedVideoServiceServer) List

func (UnimplementedVideoServiceServer) PerformAction

func (UnimplementedVideoServiceServer) Transcode

func (UnimplementedVideoServiceServer) Update

type UnpublishEpisodeAction

type UnpublishEpisodeAction struct {
	// contains filtered or unexported fields
}

func (*UnpublishEpisodeAction) Descriptor deprecated

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

Deprecated: Use UnpublishEpisodeAction.ProtoReflect.Descriptor instead.

func (*UnpublishEpisodeAction) ProtoMessage

func (*UnpublishEpisodeAction) ProtoMessage()

func (*UnpublishEpisodeAction) ProtoReflect

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

func (*UnpublishEpisodeAction) Reset

func (x *UnpublishEpisodeAction) Reset()

func (*UnpublishEpisodeAction) String

func (x *UnpublishEpisodeAction) String() string

type UnpublishVideoAction

type UnpublishVideoAction struct {
	// contains filtered or unexported fields
}

func (*UnpublishVideoAction) Descriptor deprecated

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

Deprecated: Use UnpublishVideoAction.ProtoReflect.Descriptor instead.

func (*UnpublishVideoAction) ProtoMessage

func (*UnpublishVideoAction) ProtoMessage()

func (*UnpublishVideoAction) ProtoReflect

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

func (*UnpublishVideoAction) Reset

func (x *UnpublishVideoAction) Reset()

func (*UnpublishVideoAction) String

func (x *UnpublishVideoAction) String() string

type UnsafeChannelServiceServer

type UnsafeChannelServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeChannelServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ChannelServiceServer will result in compilation errors.

type UnsafeEpisodeServiceServer

type UnsafeEpisodeServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeEpisodeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EpisodeServiceServer will result in compilation errors.

type UnsafePlaylistServiceServer

type UnsafePlaylistServiceServer interface {
	// contains filtered or unexported methods
}

UnsafePlaylistServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PlaylistServiceServer will result in compilation errors.

type UnsafeStreamLineServiceServer

type UnsafeStreamLineServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeStreamLineServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StreamLineServiceServer will result in compilation errors.

type UnsafeStreamServiceServer

type UnsafeStreamServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeStreamServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StreamServiceServer will result in compilation errors.

type UnsafeSubtitleServiceServer

type UnsafeSubtitleServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSubtitleServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SubtitleServiceServer will result in compilation errors.

type UnsafeThumbnailServiceServer

type UnsafeThumbnailServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeThumbnailServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ThumbnailServiceServer will result in compilation errors.

type UnsafeVideoServiceServer

type UnsafeVideoServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeVideoServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VideoServiceServer will result in compilation errors.

type UpdateChannelMetadata

type UpdateChannelMetadata struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateChannelMetadata) Descriptor deprecated

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

Deprecated: Use UpdateChannelMetadata.ProtoReflect.Descriptor instead.

func (*UpdateChannelMetadata) GetChannelId

func (x *UpdateChannelMetadata) GetChannelId() string

func (*UpdateChannelMetadata) ProtoMessage

func (*UpdateChannelMetadata) ProtoMessage()

func (*UpdateChannelMetadata) ProtoReflect

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

func (*UpdateChannelMetadata) Reset

func (x *UpdateChannelMetadata) Reset()

func (*UpdateChannelMetadata) SetChannelId

func (m *UpdateChannelMetadata) SetChannelId(v string)

func (*UpdateChannelMetadata) String

func (x *UpdateChannelMetadata) String() string

type UpdateChannelRequest

type UpdateChannelRequest struct {

	// ID of the channel.
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// Field mask that specifies which fields of the channel are going to be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Channel title.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// Channel description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateChannelRequest) Descriptor deprecated

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

Deprecated: Use UpdateChannelRequest.ProtoReflect.Descriptor instead.

func (*UpdateChannelRequest) GetChannelId

func (x *UpdateChannelRequest) GetChannelId() string

func (*UpdateChannelRequest) GetDescription

func (x *UpdateChannelRequest) GetDescription() string

func (*UpdateChannelRequest) GetFieldMask

func (x *UpdateChannelRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateChannelRequest) GetLabels

func (x *UpdateChannelRequest) GetLabels() map[string]string

func (*UpdateChannelRequest) GetTitle

func (x *UpdateChannelRequest) GetTitle() string

func (*UpdateChannelRequest) ProtoMessage

func (*UpdateChannelRequest) ProtoMessage()

func (*UpdateChannelRequest) ProtoReflect

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

func (*UpdateChannelRequest) Reset

func (x *UpdateChannelRequest) Reset()

func (*UpdateChannelRequest) SetChannelId

func (m *UpdateChannelRequest) SetChannelId(v string)

func (*UpdateChannelRequest) SetDescription

func (m *UpdateChannelRequest) SetDescription(v string)

func (*UpdateChannelRequest) SetFieldMask

func (m *UpdateChannelRequest) SetFieldMask(v *fieldmaskpb.FieldMask)

func (*UpdateChannelRequest) SetLabels

func (m *UpdateChannelRequest) SetLabels(v map[string]string)

func (*UpdateChannelRequest) SetTitle

func (m *UpdateChannelRequest) SetTitle(v string)

func (*UpdateChannelRequest) String

func (x *UpdateChannelRequest) String() string

type UpdateEpisodeMetadata

type UpdateEpisodeMetadata struct {

	// ID of the episode.
	EpisodeId string `protobuf:"bytes,1,opt,name=episode_id,json=episodeId,proto3" json:"episode_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateEpisodeMetadata) Descriptor deprecated

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

Deprecated: Use UpdateEpisodeMetadata.ProtoReflect.Descriptor instead.

func (*UpdateEpisodeMetadata) GetEpisodeId

func (x *UpdateEpisodeMetadata) GetEpisodeId() string

func (*UpdateEpisodeMetadata) ProtoMessage

func (*UpdateEpisodeMetadata) ProtoMessage()

func (*UpdateEpisodeMetadata) ProtoReflect

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

func (*UpdateEpisodeMetadata) Reset

func (x *UpdateEpisodeMetadata) Reset()

func (*UpdateEpisodeMetadata) SetEpisodeId

func (m *UpdateEpisodeMetadata) SetEpisodeId(v string)

func (*UpdateEpisodeMetadata) String

func (x *UpdateEpisodeMetadata) String() string

type UpdateEpisodeRequest

type UpdateEpisodeRequest struct {

	// ID of the episode.
	EpisodeId string `protobuf:"bytes,1,opt,name=episode_id,json=episodeId,proto3" json:"episode_id,omitempty"`
	// Field mask that specifies which fields of the episode are going to be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Episode title.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// Episode description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string                 `protobuf:"bytes,5,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	StartTime   *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Episode finish time.
	FinishTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	// Enables episode DVR mode. DVR seconds determines how many last seconds of the stream are available.
	//
	// possible values:
	//   - `0`: infinite dvr size, the full length of the stream allowed to display
	//   - `>0`: size of dvr window in seconds, the minimum value is 30s
	DvrSeconds int64 `protobuf:"varint,8,opt,name=dvr_seconds,json=dvrSeconds,proto3" json:"dvr_seconds,omitempty"`
	// Episode access rights.
	//
	// Types that are assignable to AccessRights:
	//
	//	*UpdateEpisodeRequest_PublicAccess
	//	*UpdateEpisodeRequest_AuthSystemAccess
	//	*UpdateEpisodeRequest_SignUrlAccess
	AccessRights isUpdateEpisodeRequest_AccessRights `protobuf_oneof:"access_rights"`
	// contains filtered or unexported fields
}

func (*UpdateEpisodeRequest) Descriptor deprecated

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

Deprecated: Use UpdateEpisodeRequest.ProtoReflect.Descriptor instead.

func (*UpdateEpisodeRequest) GetAccessRights

func (m *UpdateEpisodeRequest) GetAccessRights() isUpdateEpisodeRequest_AccessRights

func (*UpdateEpisodeRequest) GetAuthSystemAccess

func (x *UpdateEpisodeRequest) GetAuthSystemAccess() *EpisodeAuthSystemAccessParams

func (*UpdateEpisodeRequest) GetDescription

func (x *UpdateEpisodeRequest) GetDescription() string

func (*UpdateEpisodeRequest) GetDvrSeconds

func (x *UpdateEpisodeRequest) GetDvrSeconds() int64

func (*UpdateEpisodeRequest) GetEpisodeId

func (x *UpdateEpisodeRequest) GetEpisodeId() string

func (*UpdateEpisodeRequest) GetFieldMask

func (x *UpdateEpisodeRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateEpisodeRequest) GetFinishTime

func (x *UpdateEpisodeRequest) GetFinishTime() *timestamppb.Timestamp

func (*UpdateEpisodeRequest) GetPublicAccess

func (x *UpdateEpisodeRequest) GetPublicAccess() *EpisodePublicAccessParams

func (*UpdateEpisodeRequest) GetSignUrlAccess

func (x *UpdateEpisodeRequest) GetSignUrlAccess() *EpisodeSignURLAccessParams

func (*UpdateEpisodeRequest) GetStartTime

func (x *UpdateEpisodeRequest) GetStartTime() *timestamppb.Timestamp

func (*UpdateEpisodeRequest) GetThumbnailId

func (x *UpdateEpisodeRequest) GetThumbnailId() string

func (*UpdateEpisodeRequest) GetTitle

func (x *UpdateEpisodeRequest) GetTitle() string

func (*UpdateEpisodeRequest) ProtoMessage

func (*UpdateEpisodeRequest) ProtoMessage()

func (*UpdateEpisodeRequest) ProtoReflect

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

func (*UpdateEpisodeRequest) Reset

func (x *UpdateEpisodeRequest) Reset()

func (*UpdateEpisodeRequest) SetAccessRights

func (*UpdateEpisodeRequest) SetAuthSystemAccess

func (m *UpdateEpisodeRequest) SetAuthSystemAccess(v *EpisodeAuthSystemAccessParams)

func (*UpdateEpisodeRequest) SetDescription

func (m *UpdateEpisodeRequest) SetDescription(v string)

func (*UpdateEpisodeRequest) SetDvrSeconds

func (m *UpdateEpisodeRequest) SetDvrSeconds(v int64)

func (*UpdateEpisodeRequest) SetEpisodeId

func (m *UpdateEpisodeRequest) SetEpisodeId(v string)

func (*UpdateEpisodeRequest) SetFieldMask

func (m *UpdateEpisodeRequest) SetFieldMask(v *fieldmaskpb.FieldMask)

func (*UpdateEpisodeRequest) SetFinishTime

func (m *UpdateEpisodeRequest) SetFinishTime(v *timestamppb.Timestamp)

func (*UpdateEpisodeRequest) SetPublicAccess

func (m *UpdateEpisodeRequest) SetPublicAccess(v *EpisodePublicAccessParams)

func (*UpdateEpisodeRequest) SetSignUrlAccess

func (m *UpdateEpisodeRequest) SetSignUrlAccess(v *EpisodeSignURLAccessParams)

func (*UpdateEpisodeRequest) SetStartTime

func (m *UpdateEpisodeRequest) SetStartTime(v *timestamppb.Timestamp)

func (*UpdateEpisodeRequest) SetThumbnailId

func (m *UpdateEpisodeRequest) SetThumbnailId(v string)

func (*UpdateEpisodeRequest) SetTitle

func (m *UpdateEpisodeRequest) SetTitle(v string)

func (*UpdateEpisodeRequest) String

func (x *UpdateEpisodeRequest) String() string

type UpdateEpisodeRequest_AccessRights

type UpdateEpisodeRequest_AccessRights = isUpdateEpisodeRequest_AccessRights

type UpdateEpisodeRequest_AuthSystemAccess

type UpdateEpisodeRequest_AuthSystemAccess struct {
	// Checking access rights using the authorization system.
	AuthSystemAccess *EpisodeAuthSystemAccessParams `protobuf:"bytes,1002,opt,name=auth_system_access,json=authSystemAccess,proto3,oneof"`
}

type UpdateEpisodeRequest_PublicAccess

type UpdateEpisodeRequest_PublicAccess struct {
	// Episode is available to everyone.
	PublicAccess *EpisodePublicAccessParams `protobuf:"bytes,1000,opt,name=public_access,json=publicAccess,proto3,oneof"`
}

type UpdateEpisodeRequest_SignUrlAccess

type UpdateEpisodeRequest_SignUrlAccess struct {
	// Checking access rights using url's signature.
	SignUrlAccess *EpisodeSignURLAccessParams `protobuf:"bytes,1003,opt,name=sign_url_access,json=signUrlAccess,proto3,oneof"`
}

type UpdatePlaylistMetadata

type UpdatePlaylistMetadata struct {

	// ID of the playlist.
	PlaylistId string `protobuf:"bytes,1,opt,name=playlist_id,json=playlistId,proto3" json:"playlist_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePlaylistMetadata) Descriptor deprecated

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

Deprecated: Use UpdatePlaylistMetadata.ProtoReflect.Descriptor instead.

func (*UpdatePlaylistMetadata) GetPlaylistId

func (x *UpdatePlaylistMetadata) GetPlaylistId() string

func (*UpdatePlaylistMetadata) ProtoMessage

func (*UpdatePlaylistMetadata) ProtoMessage()

func (*UpdatePlaylistMetadata) ProtoReflect

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

func (*UpdatePlaylistMetadata) Reset

func (x *UpdatePlaylistMetadata) Reset()

func (*UpdatePlaylistMetadata) SetPlaylistId

func (m *UpdatePlaylistMetadata) SetPlaylistId(v string)

func (*UpdatePlaylistMetadata) String

func (x *UpdatePlaylistMetadata) String() string

type UpdatePlaylistRequest

type UpdatePlaylistRequest struct {

	// ID of the playlist.
	PlaylistId string `protobuf:"bytes,1,opt,name=playlist_id,json=playlistId,proto3" json:"playlist_id,omitempty"`
	// Field mask that specifies which fields of the playlist are going to be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Playlist title.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// Playlist description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// List of playlist items.
	Items []*PlaylistItem `protobuf:"bytes,5,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePlaylistRequest) Descriptor deprecated

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

Deprecated: Use UpdatePlaylistRequest.ProtoReflect.Descriptor instead.

func (*UpdatePlaylistRequest) GetDescription

func (x *UpdatePlaylistRequest) GetDescription() string

func (*UpdatePlaylistRequest) GetFieldMask

func (x *UpdatePlaylistRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdatePlaylistRequest) GetItems

func (x *UpdatePlaylistRequest) GetItems() []*PlaylistItem

func (*UpdatePlaylistRequest) GetPlaylistId

func (x *UpdatePlaylistRequest) GetPlaylistId() string

func (*UpdatePlaylistRequest) GetTitle

func (x *UpdatePlaylistRequest) GetTitle() string

func (*UpdatePlaylistRequest) ProtoMessage

func (*UpdatePlaylistRequest) ProtoMessage()

func (*UpdatePlaylistRequest) ProtoReflect

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

func (*UpdatePlaylistRequest) Reset

func (x *UpdatePlaylistRequest) Reset()

func (*UpdatePlaylistRequest) SetDescription

func (m *UpdatePlaylistRequest) SetDescription(v string)

func (*UpdatePlaylistRequest) SetFieldMask

func (m *UpdatePlaylistRequest) SetFieldMask(v *fieldmaskpb.FieldMask)

func (*UpdatePlaylistRequest) SetItems

func (m *UpdatePlaylistRequest) SetItems(v []*PlaylistItem)

func (*UpdatePlaylistRequest) SetPlaylistId

func (m *UpdatePlaylistRequest) SetPlaylistId(v string)

func (*UpdatePlaylistRequest) SetTitle

func (m *UpdatePlaylistRequest) SetTitle(v string)

func (*UpdatePlaylistRequest) String

func (x *UpdatePlaylistRequest) String() string

type UpdateStreamKeyMetadata

type UpdateStreamKeyMetadata struct {

	// ID of the line.
	StreamLineId string `protobuf:"bytes,1,opt,name=stream_line_id,json=streamLineId,proto3" json:"stream_line_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateStreamKeyMetadata) Descriptor deprecated

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

Deprecated: Use UpdateStreamKeyMetadata.ProtoReflect.Descriptor instead.

func (*UpdateStreamKeyMetadata) GetStreamLineId

func (x *UpdateStreamKeyMetadata) GetStreamLineId() string

func (*UpdateStreamKeyMetadata) ProtoMessage

func (*UpdateStreamKeyMetadata) ProtoMessage()

func (*UpdateStreamKeyMetadata) ProtoReflect

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

func (*UpdateStreamKeyMetadata) Reset

func (x *UpdateStreamKeyMetadata) Reset()

func (*UpdateStreamKeyMetadata) SetStreamLineId

func (m *UpdateStreamKeyMetadata) SetStreamLineId(v string)

func (*UpdateStreamKeyMetadata) String

func (x *UpdateStreamKeyMetadata) String() string

type UpdateStreamKeyRequest

type UpdateStreamKeyRequest struct {

	// ID of the line.
	StreamLineId string `protobuf:"bytes,1,opt,name=stream_line_id,json=streamLineId,proto3" json:"stream_line_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateStreamKeyRequest) Descriptor deprecated

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

Deprecated: Use UpdateStreamKeyRequest.ProtoReflect.Descriptor instead.

func (*UpdateStreamKeyRequest) GetStreamLineId

func (x *UpdateStreamKeyRequest) GetStreamLineId() string

func (*UpdateStreamKeyRequest) ProtoMessage

func (*UpdateStreamKeyRequest) ProtoMessage()

func (*UpdateStreamKeyRequest) ProtoReflect

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

func (*UpdateStreamKeyRequest) Reset

func (x *UpdateStreamKeyRequest) Reset()

func (*UpdateStreamKeyRequest) SetStreamLineId

func (m *UpdateStreamKeyRequest) SetStreamLineId(v string)

func (*UpdateStreamKeyRequest) String

func (x *UpdateStreamKeyRequest) String() string

type UpdateStreamLineMetadata

type UpdateStreamLineMetadata struct {

	// ID of the line.
	StreamLineId string `protobuf:"bytes,1,opt,name=stream_line_id,json=streamLineId,proto3" json:"stream_line_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateStreamLineMetadata) Descriptor deprecated

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

Deprecated: Use UpdateStreamLineMetadata.ProtoReflect.Descriptor instead.

func (*UpdateStreamLineMetadata) GetStreamLineId

func (x *UpdateStreamLineMetadata) GetStreamLineId() string

func (*UpdateStreamLineMetadata) ProtoMessage

func (*UpdateStreamLineMetadata) ProtoMessage()

func (*UpdateStreamLineMetadata) ProtoReflect

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

func (*UpdateStreamLineMetadata) Reset

func (x *UpdateStreamLineMetadata) Reset()

func (*UpdateStreamLineMetadata) SetStreamLineId

func (m *UpdateStreamLineMetadata) SetStreamLineId(v string)

func (*UpdateStreamLineMetadata) String

func (x *UpdateStreamLineMetadata) String() string

type UpdateStreamLineRequest

type UpdateStreamLineRequest struct {

	// ID of the line.
	StreamLineId string `protobuf:"bytes,1,opt,name=stream_line_id,json=streamLineId,proto3" json:"stream_line_id,omitempty"`
	// Field mask that specifies which fields of the line are going to be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Line title.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,4,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// Video signal settings.
	//
	// Types that are assignable to InputParams:
	//
	//	*UpdateStreamLineRequest_RtmpPush
	//	*UpdateStreamLineRequest_SrtPush
	//	*UpdateStreamLineRequest_RtmpPull
	//	*UpdateStreamLineRequest_SrtPull
	//	*UpdateStreamLineRequest_TcpPull
	//	*UpdateStreamLineRequest_RtspPull
	InputParams isUpdateStreamLineRequest_InputParams `protobuf_oneof:"input_params"`
	// contains filtered or unexported fields
}

func (*UpdateStreamLineRequest) Descriptor deprecated

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

Deprecated: Use UpdateStreamLineRequest.ProtoReflect.Descriptor instead.

func (*UpdateStreamLineRequest) GetFieldMask

func (x *UpdateStreamLineRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateStreamLineRequest) GetInputParams

func (m *UpdateStreamLineRequest) GetInputParams() isUpdateStreamLineRequest_InputParams

func (*UpdateStreamLineRequest) GetLabels

func (x *UpdateStreamLineRequest) GetLabels() map[string]string

func (*UpdateStreamLineRequest) GetRtmpPull

func (x *UpdateStreamLineRequest) GetRtmpPull() *RTMPPullParams

func (*UpdateStreamLineRequest) GetRtmpPush

func (x *UpdateStreamLineRequest) GetRtmpPush() *RTMPPushParams

func (*UpdateStreamLineRequest) GetRtspPull

func (x *UpdateStreamLineRequest) GetRtspPull() *RTSPPullParams

func (*UpdateStreamLineRequest) GetSrtPull

func (x *UpdateStreamLineRequest) GetSrtPull() *SRTPullParams

func (*UpdateStreamLineRequest) GetSrtPush

func (x *UpdateStreamLineRequest) GetSrtPush() *SRTPushParams

func (*UpdateStreamLineRequest) GetStreamLineId

func (x *UpdateStreamLineRequest) GetStreamLineId() string

func (*UpdateStreamLineRequest) GetTcpPull

func (x *UpdateStreamLineRequest) GetTcpPull() *TCPPullParams

func (*UpdateStreamLineRequest) GetThumbnailId

func (x *UpdateStreamLineRequest) GetThumbnailId() string

func (*UpdateStreamLineRequest) GetTitle

func (x *UpdateStreamLineRequest) GetTitle() string

func (*UpdateStreamLineRequest) ProtoMessage

func (*UpdateStreamLineRequest) ProtoMessage()

func (*UpdateStreamLineRequest) ProtoReflect

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

func (*UpdateStreamLineRequest) Reset

func (x *UpdateStreamLineRequest) Reset()

func (*UpdateStreamLineRequest) SetFieldMask

func (m *UpdateStreamLineRequest) SetFieldMask(v *fieldmaskpb.FieldMask)

func (*UpdateStreamLineRequest) SetInputParams

func (*UpdateStreamLineRequest) SetLabels

func (m *UpdateStreamLineRequest) SetLabels(v map[string]string)

func (*UpdateStreamLineRequest) SetRtmpPull

func (m *UpdateStreamLineRequest) SetRtmpPull(v *RTMPPullParams)

func (*UpdateStreamLineRequest) SetRtmpPush

func (m *UpdateStreamLineRequest) SetRtmpPush(v *RTMPPushParams)

func (*UpdateStreamLineRequest) SetRtspPull

func (m *UpdateStreamLineRequest) SetRtspPull(v *RTSPPullParams)

func (*UpdateStreamLineRequest) SetSrtPull

func (m *UpdateStreamLineRequest) SetSrtPull(v *SRTPullParams)

func (*UpdateStreamLineRequest) SetSrtPush

func (m *UpdateStreamLineRequest) SetSrtPush(v *SRTPushParams)

func (*UpdateStreamLineRequest) SetStreamLineId

func (m *UpdateStreamLineRequest) SetStreamLineId(v string)

func (*UpdateStreamLineRequest) SetTcpPull

func (m *UpdateStreamLineRequest) SetTcpPull(v *TCPPullParams)

func (*UpdateStreamLineRequest) SetThumbnailId

func (m *UpdateStreamLineRequest) SetThumbnailId(v string)

func (*UpdateStreamLineRequest) SetTitle

func (m *UpdateStreamLineRequest) SetTitle(v string)

func (*UpdateStreamLineRequest) String

func (x *UpdateStreamLineRequest) String() string

type UpdateStreamLineRequest_InputParams

type UpdateStreamLineRequest_InputParams = isUpdateStreamLineRequest_InputParams

type UpdateStreamLineRequest_RtmpPull

type UpdateStreamLineRequest_RtmpPull struct {
	// RTMP pull input type.
	RtmpPull *RTMPPullParams `protobuf:"bytes,1002,opt,name=rtmp_pull,json=rtmpPull,proto3,oneof"`
}

type UpdateStreamLineRequest_RtmpPush

type UpdateStreamLineRequest_RtmpPush struct {
	// RTMP push input type.
	RtmpPush *RTMPPushParams `protobuf:"bytes,1000,opt,name=rtmp_push,json=rtmpPush,proto3,oneof"`
}

type UpdateStreamLineRequest_RtspPull

type UpdateStreamLineRequest_RtspPull struct {
	// RTSP pull input type.
	RtspPull *RTSPPullParams `protobuf:"bytes,1006,opt,name=rtsp_pull,json=rtspPull,proto3,oneof"`
}

type UpdateStreamLineRequest_SrtPull

type UpdateStreamLineRequest_SrtPull struct {
	// SRT pull input type.
	SrtPull *SRTPullParams `protobuf:"bytes,1003,opt,name=srt_pull,json=srtPull,proto3,oneof"`
}

type UpdateStreamLineRequest_SrtPush

type UpdateStreamLineRequest_SrtPush struct {
	// SRT push input type.
	SrtPush *SRTPushParams `protobuf:"bytes,1001,opt,name=srt_push,json=srtPush,proto3,oneof"`
}

type UpdateStreamLineRequest_TcpPull

type UpdateStreamLineRequest_TcpPull struct {
	// TCP pull input type.
	TcpPull *TCPPullParams `protobuf:"bytes,1004,opt,name=tcp_pull,json=tcpPull,proto3,oneof"`
}

type UpdateStreamMetadata

type UpdateStreamMetadata struct {

	// ID of the stream.
	StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateStreamMetadata) Descriptor deprecated

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

Deprecated: Use UpdateStreamMetadata.ProtoReflect.Descriptor instead.

func (*UpdateStreamMetadata) GetStreamId

func (x *UpdateStreamMetadata) GetStreamId() string

func (*UpdateStreamMetadata) ProtoMessage

func (*UpdateStreamMetadata) ProtoMessage()

func (*UpdateStreamMetadata) ProtoReflect

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

func (*UpdateStreamMetadata) Reset

func (x *UpdateStreamMetadata) Reset()

func (*UpdateStreamMetadata) SetStreamId

func (m *UpdateStreamMetadata) SetStreamId(v string)

func (*UpdateStreamMetadata) String

func (x *UpdateStreamMetadata) String() string

type UpdateStreamRequest

type UpdateStreamRequest struct {

	// ID of the stream.
	StreamId string `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	// Field mask that specifies which fields of the stream are going to be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// ID of the line.
	LineId string `protobuf:"bytes,3,opt,name=line_id,json=lineId,proto3" json:"line_id,omitempty"`
	// Stream title.
	Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
	// Stream description.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,6,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// Stream type.
	//
	// Types that are assignable to StreamType:
	//
	//	*UpdateStreamRequest_OnDemand
	//	*UpdateStreamRequest_Schedule
	StreamType isUpdateStreamRequest_StreamType `protobuf_oneof:"stream_type"`
	// contains filtered or unexported fields
}

func (*UpdateStreamRequest) Descriptor deprecated

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

Deprecated: Use UpdateStreamRequest.ProtoReflect.Descriptor instead.

func (*UpdateStreamRequest) GetDescription

func (x *UpdateStreamRequest) GetDescription() string

func (*UpdateStreamRequest) GetFieldMask

func (x *UpdateStreamRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateStreamRequest) GetLabels

func (x *UpdateStreamRequest) GetLabels() map[string]string

func (*UpdateStreamRequest) GetLineId

func (x *UpdateStreamRequest) GetLineId() string

func (*UpdateStreamRequest) GetOnDemand

func (x *UpdateStreamRequest) GetOnDemand() *OnDemandParams

func (*UpdateStreamRequest) GetSchedule

func (x *UpdateStreamRequest) GetSchedule() *ScheduleParams

func (*UpdateStreamRequest) GetStreamId

func (x *UpdateStreamRequest) GetStreamId() string

func (*UpdateStreamRequest) GetStreamType

func (m *UpdateStreamRequest) GetStreamType() isUpdateStreamRequest_StreamType

func (*UpdateStreamRequest) GetThumbnailId

func (x *UpdateStreamRequest) GetThumbnailId() string

func (*UpdateStreamRequest) GetTitle

func (x *UpdateStreamRequest) GetTitle() string

func (*UpdateStreamRequest) ProtoMessage

func (*UpdateStreamRequest) ProtoMessage()

func (*UpdateStreamRequest) ProtoReflect

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

func (*UpdateStreamRequest) Reset

func (x *UpdateStreamRequest) Reset()

func (*UpdateStreamRequest) SetDescription

func (m *UpdateStreamRequest) SetDescription(v string)

func (*UpdateStreamRequest) SetFieldMask

func (m *UpdateStreamRequest) SetFieldMask(v *fieldmaskpb.FieldMask)

func (*UpdateStreamRequest) SetLabels

func (m *UpdateStreamRequest) SetLabels(v map[string]string)

func (*UpdateStreamRequest) SetLineId

func (m *UpdateStreamRequest) SetLineId(v string)

func (*UpdateStreamRequest) SetOnDemand

func (m *UpdateStreamRequest) SetOnDemand(v *OnDemandParams)

func (*UpdateStreamRequest) SetSchedule

func (m *UpdateStreamRequest) SetSchedule(v *ScheduleParams)

func (*UpdateStreamRequest) SetStreamId

func (m *UpdateStreamRequest) SetStreamId(v string)

func (*UpdateStreamRequest) SetStreamType

func (*UpdateStreamRequest) SetThumbnailId

func (m *UpdateStreamRequest) SetThumbnailId(v string)

func (*UpdateStreamRequest) SetTitle

func (m *UpdateStreamRequest) SetTitle(v string)

func (*UpdateStreamRequest) String

func (x *UpdateStreamRequest) String() string

type UpdateStreamRequest_OnDemand

type UpdateStreamRequest_OnDemand struct {
	// On demand stream. It starts immediately when a signal appears.
	OnDemand *OnDemandParams `protobuf:"bytes,1000,opt,name=on_demand,json=onDemand,proto3,oneof"`
}

type UpdateStreamRequest_Schedule

type UpdateStreamRequest_Schedule struct {
	// Schedule stream. Determines when to start receiving the signal or finish time.
	Schedule *ScheduleParams `protobuf:"bytes,1001,opt,name=schedule,proto3,oneof"`
}

type UpdateStreamRequest_StreamType

type UpdateStreamRequest_StreamType = isUpdateStreamRequest_StreamType

type UpdateVideoMetadata

type UpdateVideoMetadata struct {

	// ID of the video.
	VideoId string `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVideoMetadata) Descriptor deprecated

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

Deprecated: Use UpdateVideoMetadata.ProtoReflect.Descriptor instead.

func (*UpdateVideoMetadata) GetVideoId

func (x *UpdateVideoMetadata) GetVideoId() string

func (*UpdateVideoMetadata) ProtoMessage

func (*UpdateVideoMetadata) ProtoMessage()

func (*UpdateVideoMetadata) ProtoReflect

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

func (*UpdateVideoMetadata) Reset

func (x *UpdateVideoMetadata) Reset()

func (*UpdateVideoMetadata) SetVideoId

func (m *UpdateVideoMetadata) SetVideoId(v string)

func (*UpdateVideoMetadata) String

func (x *UpdateVideoMetadata) String() string

type UpdateVideoRequest

type UpdateVideoRequest struct {

	// ID of the video.
	VideoId string `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	// Field mask that specifies which fields of the video are going to be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Video title.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// Video description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,5,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Auto start transcoding.
	AutoTranscode AutoTranscode `` /* 142-byte string literal not displayed */
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// Types that are assignable to AccessRights:
	//
	//	*UpdateVideoRequest_PublicAccess
	//	*UpdateVideoRequest_AuthSystemAccess
	//	*UpdateVideoRequest_SignUrlAccess
	AccessRights isUpdateVideoRequest_AccessRights `protobuf_oneof:"access_rights"`
	// contains filtered or unexported fields
}

func (*UpdateVideoRequest) Descriptor deprecated

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

Deprecated: Use UpdateVideoRequest.ProtoReflect.Descriptor instead.

func (*UpdateVideoRequest) GetAccessRights

func (m *UpdateVideoRequest) GetAccessRights() isUpdateVideoRequest_AccessRights

func (*UpdateVideoRequest) GetAuthSystemAccess

func (x *UpdateVideoRequest) GetAuthSystemAccess() *VideoAuthSystemAccessParams

func (*UpdateVideoRequest) GetAutoTranscode

func (x *UpdateVideoRequest) GetAutoTranscode() AutoTranscode

func (*UpdateVideoRequest) GetDescription

func (x *UpdateVideoRequest) GetDescription() string

func (*UpdateVideoRequest) GetFieldMask

func (x *UpdateVideoRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateVideoRequest) GetLabels

func (x *UpdateVideoRequest) GetLabels() map[string]string

func (*UpdateVideoRequest) GetPublicAccess

func (x *UpdateVideoRequest) GetPublicAccess() *VideoPublicAccessParams

func (*UpdateVideoRequest) GetSignUrlAccess

func (x *UpdateVideoRequest) GetSignUrlAccess() *VideoSignURLAccessParams

func (*UpdateVideoRequest) GetThumbnailId

func (x *UpdateVideoRequest) GetThumbnailId() string

func (*UpdateVideoRequest) GetTitle

func (x *UpdateVideoRequest) GetTitle() string

func (*UpdateVideoRequest) GetVideoId

func (x *UpdateVideoRequest) GetVideoId() string

func (*UpdateVideoRequest) ProtoMessage

func (*UpdateVideoRequest) ProtoMessage()

func (*UpdateVideoRequest) ProtoReflect

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

func (*UpdateVideoRequest) Reset

func (x *UpdateVideoRequest) Reset()

func (*UpdateVideoRequest) SetAccessRights

func (*UpdateVideoRequest) SetAuthSystemAccess

func (m *UpdateVideoRequest) SetAuthSystemAccess(v *VideoAuthSystemAccessParams)

func (*UpdateVideoRequest) SetAutoTranscode

func (m *UpdateVideoRequest) SetAutoTranscode(v AutoTranscode)

func (*UpdateVideoRequest) SetDescription

func (m *UpdateVideoRequest) SetDescription(v string)

func (*UpdateVideoRequest) SetFieldMask

func (m *UpdateVideoRequest) SetFieldMask(v *fieldmaskpb.FieldMask)

func (*UpdateVideoRequest) SetLabels

func (m *UpdateVideoRequest) SetLabels(v map[string]string)

func (*UpdateVideoRequest) SetPublicAccess

func (m *UpdateVideoRequest) SetPublicAccess(v *VideoPublicAccessParams)

func (*UpdateVideoRequest) SetSignUrlAccess

func (m *UpdateVideoRequest) SetSignUrlAccess(v *VideoSignURLAccessParams)

func (*UpdateVideoRequest) SetThumbnailId

func (m *UpdateVideoRequest) SetThumbnailId(v string)

func (*UpdateVideoRequest) SetTitle

func (m *UpdateVideoRequest) SetTitle(v string)

func (*UpdateVideoRequest) SetVideoId

func (m *UpdateVideoRequest) SetVideoId(v string)

func (*UpdateVideoRequest) String

func (x *UpdateVideoRequest) String() string

type UpdateVideoRequest_AccessRights

type UpdateVideoRequest_AccessRights = isUpdateVideoRequest_AccessRights

type UpdateVideoRequest_AuthSystemAccess

type UpdateVideoRequest_AuthSystemAccess struct {
	AuthSystemAccess *VideoAuthSystemAccessParams `protobuf:"bytes,2002,opt,name=auth_system_access,json=authSystemAccess,proto3,oneof"`
}

type UpdateVideoRequest_PublicAccess

type UpdateVideoRequest_PublicAccess struct {
	PublicAccess *VideoPublicAccessParams `protobuf:"bytes,2000,opt,name=public_access,json=publicAccess,proto3,oneof"`
}

type UpdateVideoRequest_SignUrlAccess

type UpdateVideoRequest_SignUrlAccess struct {
	SignUrlAccess *VideoSignURLAccessParams `protobuf:"bytes,2003,opt,name=sign_url_access,json=signUrlAccess,proto3,oneof"`
}

type Video

type Video struct {

	// ID of the video.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the channel where the video was created.
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// Video title.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// Video description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the thumbnail.
	ThumbnailId string `protobuf:"bytes,5,opt,name=thumbnail_id,json=thumbnailId,proto3" json:"thumbnail_id,omitempty"`
	// Video status.
	Status Video_VideoStatus `protobuf:"varint,6,opt,name=status,proto3,enum=yandex.cloud.video.v1.Video_VideoStatus" json:"status,omitempty"`
	// Video duration. Optional, may be empty until the transcoding result is ready.
	Duration *durationpb.Duration `protobuf:"bytes,8,opt,name=duration,proto3" json:"duration,omitempty"`
	// Video visibility status.
	VisibilityStatus Video_VisibilityStatus `` /* 160-byte string literal not displayed */
	// Auto start transcoding.
	// If set to ENABLE, transcoding process is initiated automatically after video upload.
	// If set to DISABLE, manual "Transcode()" call is required instead.
	AutoTranscode AutoTranscode `` /* 143-byte string literal not displayed */
	// IDs of active video subtitles.
	SubtitleIds []string `protobuf:"bytes,12,rep,name=subtitle_ids,json=subtitleIds,proto3" json:"subtitle_ids,omitempty"`
	// Source type.
	//
	// Types that are assignable to Source:
	//
	//	*Video_Tusd
	Source isVideo_Source `protobuf_oneof:"source"`
	// Video access rights.
	//
	// Types that are assignable to AccessRights:
	//
	//	*Video_PublicAccess
	//	*Video_AuthSystemAccess
	//	*Video_SignUrlAccess
	AccessRights isVideo_AccessRights `protobuf_oneof:"access_rights"`
	// Time when video was created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,100,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Time of last video update.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,101,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Custom labels as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Video) Descriptor deprecated

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

Deprecated: Use Video.ProtoReflect.Descriptor instead.

func (*Video) GetAccessRights

func (m *Video) GetAccessRights() isVideo_AccessRights

func (*Video) GetAuthSystemAccess

func (x *Video) GetAuthSystemAccess() *VideoAuthSystemAccessRights

func (*Video) GetAutoTranscode

func (x *Video) GetAutoTranscode() AutoTranscode

func (*Video) GetChannelId

func (x *Video) GetChannelId() string

func (*Video) GetCreatedAt

func (x *Video) GetCreatedAt() *timestamppb.Timestamp

func (*Video) GetDescription

func (x *Video) GetDescription() string

func (*Video) GetDuration

func (x *Video) GetDuration() *durationpb.Duration

func (*Video) GetId

func (x *Video) GetId() string

func (*Video) GetLabels

func (x *Video) GetLabels() map[string]string

func (*Video) GetPublicAccess

func (x *Video) GetPublicAccess() *VideoPublicAccessRights

func (*Video) GetSignUrlAccess

func (x *Video) GetSignUrlAccess() *VideoSignURLAccessRights

func (*Video) GetSource

func (m *Video) GetSource() isVideo_Source

func (*Video) GetStatus

func (x *Video) GetStatus() Video_VideoStatus

func (*Video) GetSubtitleIds

func (x *Video) GetSubtitleIds() []string

func (*Video) GetThumbnailId

func (x *Video) GetThumbnailId() string

func (*Video) GetTitle

func (x *Video) GetTitle() string

func (*Video) GetTusd

func (x *Video) GetTusd() *VideoTUSDSource

func (*Video) GetUpdatedAt

func (x *Video) GetUpdatedAt() *timestamppb.Timestamp

func (*Video) GetVisibilityStatus

func (x *Video) GetVisibilityStatus() Video_VisibilityStatus

func (*Video) ProtoMessage

func (*Video) ProtoMessage()

func (*Video) ProtoReflect

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

func (*Video) Reset

func (x *Video) Reset()

func (*Video) SetAccessRights

func (m *Video) SetAccessRights(v Video_AccessRights)

func (*Video) SetAuthSystemAccess

func (m *Video) SetAuthSystemAccess(v *VideoAuthSystemAccessRights)

func (*Video) SetAutoTranscode

func (m *Video) SetAutoTranscode(v AutoTranscode)

func (*Video) SetChannelId

func (m *Video) SetChannelId(v string)

func (*Video) SetCreatedAt

func (m *Video) SetCreatedAt(v *timestamppb.Timestamp)

func (*Video) SetDescription

func (m *Video) SetDescription(v string)

func (*Video) SetDuration

func (m *Video) SetDuration(v *durationpb.Duration)

func (*Video) SetId

func (m *Video) SetId(v string)

func (*Video) SetLabels

func (m *Video) SetLabels(v map[string]string)

func (*Video) SetPublicAccess

func (m *Video) SetPublicAccess(v *VideoPublicAccessRights)

func (*Video) SetSignUrlAccess

func (m *Video) SetSignUrlAccess(v *VideoSignURLAccessRights)

func (*Video) SetSource

func (m *Video) SetSource(v Video_Source)

func (*Video) SetStatus

func (m *Video) SetStatus(v Video_VideoStatus)

func (*Video) SetSubtitleIds

func (m *Video) SetSubtitleIds(v []string)

func (*Video) SetThumbnailId

func (m *Video) SetThumbnailId(v string)

func (*Video) SetTitle

func (m *Video) SetTitle(v string)

func (*Video) SetTusd

func (m *Video) SetTusd(v *VideoTUSDSource)

func (*Video) SetUpdatedAt

func (m *Video) SetUpdatedAt(v *timestamppb.Timestamp)

func (*Video) SetVisibilityStatus

func (m *Video) SetVisibilityStatus(v Video_VisibilityStatus)

func (*Video) String

func (x *Video) String() string

type VideoAuthSystemAccessParams

type VideoAuthSystemAccessParams struct {
	// contains filtered or unexported fields
}

func (*VideoAuthSystemAccessParams) Descriptor deprecated

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

Deprecated: Use VideoAuthSystemAccessParams.ProtoReflect.Descriptor instead.

func (*VideoAuthSystemAccessParams) ProtoMessage

func (*VideoAuthSystemAccessParams) ProtoMessage()

func (*VideoAuthSystemAccessParams) ProtoReflect

func (*VideoAuthSystemAccessParams) Reset

func (x *VideoAuthSystemAccessParams) Reset()

func (*VideoAuthSystemAccessParams) String

func (x *VideoAuthSystemAccessParams) String() string

type VideoAuthSystemAccessRights

type VideoAuthSystemAccessRights struct {
	// contains filtered or unexported fields
}

func (*VideoAuthSystemAccessRights) Descriptor deprecated

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

Deprecated: Use VideoAuthSystemAccessRights.ProtoReflect.Descriptor instead.

func (*VideoAuthSystemAccessRights) ProtoMessage

func (*VideoAuthSystemAccessRights) ProtoMessage()

func (*VideoAuthSystemAccessRights) ProtoReflect

func (*VideoAuthSystemAccessRights) Reset

func (x *VideoAuthSystemAccessRights) Reset()

func (*VideoAuthSystemAccessRights) String

func (x *VideoAuthSystemAccessRights) String() string

type VideoPlayerParams

type VideoPlayerParams struct {

	// If true, a player will be muted by default.
	Mute bool `protobuf:"varint,1,opt,name=mute,proto3" json:"mute,omitempty"`
	// If true, playback will start automatically.
	Autoplay bool `protobuf:"varint,2,opt,name=autoplay,proto3" json:"autoplay,omitempty"`
	// If true, a player interface will be hidden by default.
	Hidden bool `protobuf:"varint,3,opt,name=hidden,proto3" json:"hidden,omitempty"`
	// contains filtered or unexported fields
}

func (*VideoPlayerParams) Descriptor deprecated

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

Deprecated: Use VideoPlayerParams.ProtoReflect.Descriptor instead.

func (*VideoPlayerParams) GetAutoplay

func (x *VideoPlayerParams) GetAutoplay() bool

func (*VideoPlayerParams) GetHidden

func (x *VideoPlayerParams) GetHidden() bool

func (*VideoPlayerParams) GetMute

func (x *VideoPlayerParams) GetMute() bool

func (*VideoPlayerParams) ProtoMessage

func (*VideoPlayerParams) ProtoMessage()

func (*VideoPlayerParams) ProtoReflect

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

func (*VideoPlayerParams) Reset

func (x *VideoPlayerParams) Reset()

func (*VideoPlayerParams) SetAutoplay

func (m *VideoPlayerParams) SetAutoplay(v bool)

func (*VideoPlayerParams) SetHidden

func (m *VideoPlayerParams) SetHidden(v bool)

func (*VideoPlayerParams) SetMute

func (m *VideoPlayerParams) SetMute(v bool)

func (*VideoPlayerParams) String

func (x *VideoPlayerParams) String() string

type VideoPublicAccessParams

type VideoPublicAccessParams struct {
	// contains filtered or unexported fields
}

func (*VideoPublicAccessParams) Descriptor deprecated

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

Deprecated: Use VideoPublicAccessParams.ProtoReflect.Descriptor instead.

func (*VideoPublicAccessParams) ProtoMessage

func (*VideoPublicAccessParams) ProtoMessage()

func (*VideoPublicAccessParams) ProtoReflect

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

func (*VideoPublicAccessParams) Reset

func (x *VideoPublicAccessParams) Reset()

func (*VideoPublicAccessParams) String

func (x *VideoPublicAccessParams) String() string

type VideoPublicAccessRights

type VideoPublicAccessRights struct {
	// contains filtered or unexported fields
}

func (*VideoPublicAccessRights) Descriptor deprecated

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

Deprecated: Use VideoPublicAccessRights.ProtoReflect.Descriptor instead.

func (*VideoPublicAccessRights) ProtoMessage

func (*VideoPublicAccessRights) ProtoMessage()

func (*VideoPublicAccessRights) ProtoReflect

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

func (*VideoPublicAccessRights) Reset

func (x *VideoPublicAccessRights) Reset()

func (*VideoPublicAccessRights) String

func (x *VideoPublicAccessRights) String() string

type VideoServiceClient

type VideoServiceClient interface {
	// Returns the specific video.
	Get(ctx context.Context, in *GetVideoRequest, opts ...grpc.CallOption) (*Video, error)
	// List videos for channel.
	List(ctx context.Context, in *ListVideoRequest, opts ...grpc.CallOption) (*ListVideoResponse, error)
	// Batch get video in specific channel.
	BatchGet(ctx context.Context, in *BatchGetVideosRequest, opts ...grpc.CallOption) (*BatchGetVideosResponse, error)
	// Create video.
	Create(ctx context.Context, in *CreateVideoRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Update video.
	Update(ctx context.Context, in *UpdateVideoRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Transcode video.
	Transcode(ctx context.Context, in *TranscodeVideoRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Delete video.
	Delete(ctx context.Context, in *DeleteVideoRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Batch delete video.
	BatchDelete(ctx context.Context, in *BatchDeleteVideosRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Perform an action on the episode.
	PerformAction(ctx context.Context, in *PerformVideoActionRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Returns url to the player.
	GetPlayerURL(ctx context.Context, in *GetVideoPlayerURLRequest, opts ...grpc.CallOption) (*GetVideoPlayerURLResponse, error)
	// Returns manifest urls.
	GetManifests(ctx context.Context, in *GetVideoManifestsRequest, opts ...grpc.CallOption) (*GetVideoManifestsResponse, error)
}

VideoServiceClient is the client API for VideoService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Video management service.

type VideoServiceServer

type VideoServiceServer interface {
	// Returns the specific video.
	Get(context.Context, *GetVideoRequest) (*Video, error)
	// List videos for channel.
	List(context.Context, *ListVideoRequest) (*ListVideoResponse, error)
	// Batch get video in specific channel.
	BatchGet(context.Context, *BatchGetVideosRequest) (*BatchGetVideosResponse, error)
	// Create video.
	Create(context.Context, *CreateVideoRequest) (*operation.Operation, error)
	// Update video.
	Update(context.Context, *UpdateVideoRequest) (*operation.Operation, error)
	// Transcode video.
	Transcode(context.Context, *TranscodeVideoRequest) (*operation.Operation, error)
	// Delete video.
	Delete(context.Context, *DeleteVideoRequest) (*operation.Operation, error)
	// Batch delete video.
	BatchDelete(context.Context, *BatchDeleteVideosRequest) (*operation.Operation, error)
	// Perform an action on the episode.
	PerformAction(context.Context, *PerformVideoActionRequest) (*operation.Operation, error)
	// Returns url to the player.
	GetPlayerURL(context.Context, *GetVideoPlayerURLRequest) (*GetVideoPlayerURLResponse, error)
	// Returns manifest urls.
	GetManifests(context.Context, *GetVideoManifestsRequest) (*GetVideoManifestsResponse, error)
}

VideoServiceServer is the server API for VideoService service. All implementations should embed UnimplementedVideoServiceServer for forward compatibility.

Video management service.

type VideoSignURLAccessParams

type VideoSignURLAccessParams struct {
	// contains filtered or unexported fields
}

func (*VideoSignURLAccessParams) Descriptor deprecated

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

Deprecated: Use VideoSignURLAccessParams.ProtoReflect.Descriptor instead.

func (*VideoSignURLAccessParams) ProtoMessage

func (*VideoSignURLAccessParams) ProtoMessage()

func (*VideoSignURLAccessParams) ProtoReflect

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

func (*VideoSignURLAccessParams) Reset

func (x *VideoSignURLAccessParams) Reset()

func (*VideoSignURLAccessParams) String

func (x *VideoSignURLAccessParams) String() string

type VideoSignURLAccessRights

type VideoSignURLAccessRights struct {
	// contains filtered or unexported fields
}

func (*VideoSignURLAccessRights) Descriptor deprecated

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

Deprecated: Use VideoSignURLAccessRights.ProtoReflect.Descriptor instead.

func (*VideoSignURLAccessRights) ProtoMessage

func (*VideoSignURLAccessRights) ProtoMessage()

func (*VideoSignURLAccessRights) ProtoReflect

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

func (*VideoSignURLAccessRights) Reset

func (x *VideoSignURLAccessRights) Reset()

func (*VideoSignURLAccessRights) String

func (x *VideoSignURLAccessRights) String() string

type VideoTUSDParams

type VideoTUSDParams struct {

	// File size.
	FileSize int64 `protobuf:"varint,1,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"`
	// File name.
	FileName string `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	// contains filtered or unexported fields
}

func (*VideoTUSDParams) Descriptor deprecated

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

Deprecated: Use VideoTUSDParams.ProtoReflect.Descriptor instead.

func (*VideoTUSDParams) GetFileName

func (x *VideoTUSDParams) GetFileName() string

func (*VideoTUSDParams) GetFileSize

func (x *VideoTUSDParams) GetFileSize() int64

func (*VideoTUSDParams) ProtoMessage

func (*VideoTUSDParams) ProtoMessage()

func (*VideoTUSDParams) ProtoReflect

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

func (*VideoTUSDParams) Reset

func (x *VideoTUSDParams) Reset()

func (*VideoTUSDParams) SetFileName

func (m *VideoTUSDParams) SetFileName(v string)

func (*VideoTUSDParams) SetFileSize

func (m *VideoTUSDParams) SetFileSize(v int64)

func (*VideoTUSDParams) String

func (x *VideoTUSDParams) String() string

type VideoTUSDSource

type VideoTUSDSource struct {

	// URL for uploading video via the tus protocol.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*VideoTUSDSource) Descriptor deprecated

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

Deprecated: Use VideoTUSDSource.ProtoReflect.Descriptor instead.

func (*VideoTUSDSource) GetUrl

func (x *VideoTUSDSource) GetUrl() string

func (*VideoTUSDSource) ProtoMessage

func (*VideoTUSDSource) ProtoMessage()

func (*VideoTUSDSource) ProtoReflect

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

func (*VideoTUSDSource) Reset

func (x *VideoTUSDSource) Reset()

func (*VideoTUSDSource) SetUrl

func (m *VideoTUSDSource) SetUrl(v string)

func (*VideoTUSDSource) String

func (x *VideoTUSDSource) String() string

type Video_AccessRights

type Video_AccessRights = isVideo_AccessRights

type Video_AuthSystemAccess

type Video_AuthSystemAccess struct {
	// Checking access rights using the authorization system.
	AuthSystemAccess *VideoAuthSystemAccessRights `protobuf:"bytes,2002,opt,name=auth_system_access,json=authSystemAccess,proto3,oneof"`
}

type Video_PublicAccess

type Video_PublicAccess struct {
	// Video is available to everyone.
	PublicAccess *VideoPublicAccessRights `protobuf:"bytes,2000,opt,name=public_access,json=publicAccess,proto3,oneof"`
}

type Video_SignUrlAccess

type Video_SignUrlAccess struct {
	// Checking access rights using url's signature.
	SignUrlAccess *VideoSignURLAccessRights `protobuf:"bytes,2003,opt,name=sign_url_access,json=signUrlAccess,proto3,oneof"`
}

type Video_Source

type Video_Source = isVideo_Source

type Video_Tusd

type Video_Tusd struct {
	// Upload video using the tus protocol.
	Tusd *VideoTUSDSource `protobuf:"bytes,1000,opt,name=tusd,proto3,oneof"`
}

type Video_VideoStatus

type Video_VideoStatus int32
const (
	// Video status unspecified.
	Video_VIDEO_STATUS_UNSPECIFIED Video_VideoStatus = 0
	// Waiting for the whole number of bytes to be loaded.
	Video_WAIT_UPLOADING Video_VideoStatus = 1
	// Video processing.
	Video_PROCESSING Video_VideoStatus = 4
	// Video is ready, processing is completed.
	Video_READY Video_VideoStatus = 5
	// An error occurred during video processing.
	Video_ERROR Video_VideoStatus = 7
)

func (Video_VideoStatus) Descriptor

func (Video_VideoStatus) Enum

func (Video_VideoStatus) EnumDescriptor deprecated

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

Deprecated: Use Video_VideoStatus.Descriptor instead.

func (Video_VideoStatus) Number

func (Video_VideoStatus) String

func (x Video_VideoStatus) String() string

func (Video_VideoStatus) Type

type Video_VisibilityStatus

type Video_VisibilityStatus int32
const (
	// Visibility status unspecified.
	Video_VISIBILITY_STATUS_UNSPECIFIED Video_VisibilityStatus = 0
	// Video is published and available for viewing.
	Video_PUBLISHED Video_VisibilityStatus = 1
	// Video is unpublished, only admin can watch.
	Video_UNPUBLISHED Video_VisibilityStatus = 2
)

func (Video_VisibilityStatus) Descriptor

func (Video_VisibilityStatus) Enum

func (Video_VisibilityStatus) EnumDescriptor deprecated

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

Deprecated: Use Video_VisibilityStatus.Descriptor instead.

func (Video_VisibilityStatus) Number

func (Video_VisibilityStatus) String

func (x Video_VisibilityStatus) String() string

func (Video_VisibilityStatus) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL