video

package
v0.0.0-...-5fa7aab Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: MIT Imports: 13 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"
)
View Source
const (
	EpisodeService_Get_FullMethodName           = "/yandex.cloud.video.v1.EpisodeService/Get"
	EpisodeService_List_FullMethodName          = "/yandex.cloud.video.v1.EpisodeService/List"
	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"
)
View Source
const (
	StreamLineService_Get_FullMethodName             = "/yandex.cloud.video.v1.StreamLineService/Get"
	StreamLineService_List_FullMethodName            = "/yandex.cloud.video.v1.StreamLineService/List"
	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_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_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_PerformAction_FullMethodName = "/yandex.cloud.video.v1.StreamService/PerformAction"
)
View Source
const (
	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"
)
View Source
const (
	VideoService_Get_FullMethodName           = "/yandex.cloud.video.v1.VideoService/Get"
	VideoService_List_FullMethodName          = "/yandex.cloud.video.v1.VideoService/List"
	VideoService_Create_FullMethodName        = "/yandex.cloud.video.v1.VideoService/Create"
	VideoService_Update_FullMethodName        = "/yandex.cloud.video.v1.VideoService/Update"
	VideoService_Delete_FullMethodName        = "/yandex.cloud.video.v1.VideoService/Delete"
	VideoService_PerformAction_FullMethodName = "/yandex.cloud.video.v1.VideoService/PerformAction"
	VideoService_GetPlayerURL_FullMethodName  = "/yandex.cloud.video.v1.VideoService/GetPlayerURL"
)

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 (
	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 (
	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,
		},
	},
	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: "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,
		},
	},
	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_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_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 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: "Create",
			Handler:    _StreamLineService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _StreamLineService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _StreamLineService_Delete_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: "Create",
			Handler:    _StreamService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _StreamService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _StreamService_Delete_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 ThumbnailService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.video.v1.ThumbnailService",
	HandlerType: (*ThumbnailServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _ThumbnailService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _ThumbnailService_Create_Handler,
		},
		{
			MethodName: "BatchGenerateDownloadURLs",
			Handler:    _ThumbnailService_BatchGenerateDownloadURLs_Handler,
		},
		{
			MethodName: "GenerateUploadURL",
			Handler:    _ThumbnailService_GenerateUploadURL_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: "Create",
			Handler:    _VideoService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _VideoService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _VideoService_Delete_Handler,
		},
		{
			MethodName: "PerformAction",
			Handler:    _VideoService_PerformAction_Handler,
		},
		{
			MethodName: "GetPlayerURL",
			Handler:    _VideoService_GetPlayerURL_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 RegisterStreamLineServiceServer

func RegisterStreamLineServiceServer(s grpc.ServiceRegistrar, srv StreamLineServiceServer)

func RegisterStreamServiceServer

func RegisterStreamServiceServer(s grpc.ServiceRegistrar, srv StreamServiceServer)

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

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.

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

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

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

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

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 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"`
	// 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
	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) 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) 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) 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) 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_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 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 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
	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) 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) 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)
	// 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)
}

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.

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)
	// 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)
}

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

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_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 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 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 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 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 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 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 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 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)
	// 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)
	// 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.

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

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)
	// 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)
	// 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.

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

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 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 {
	// 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)
}

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.

type ThumbnailServiceServer

type ThumbnailServiceServer interface {
	// 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)
}

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

type UnimplementedChannelServiceServer

type UnimplementedChannelServiceServer struct {
}

UnimplementedChannelServiceServer should be embedded to have forward compatible implementations.

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.

func (UnimplementedEpisodeServiceServer) Create

func (UnimplementedEpisodeServiceServer) Delete

func (UnimplementedEpisodeServiceServer) Get

func (UnimplementedEpisodeServiceServer) List

func (UnimplementedEpisodeServiceServer) PerformAction

func (UnimplementedEpisodeServiceServer) Update

type UnimplementedStreamLineServiceServer

type UnimplementedStreamLineServiceServer struct {
}

UnimplementedStreamLineServiceServer should be embedded to have forward compatible implementations.

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.

func (UnimplementedStreamServiceServer) Create

func (UnimplementedStreamServiceServer) Delete

func (UnimplementedStreamServiceServer) Get

func (UnimplementedStreamServiceServer) List

func (UnimplementedStreamServiceServer) PerformAction

func (UnimplementedStreamServiceServer) Update

type UnimplementedThumbnailServiceServer

type UnimplementedThumbnailServiceServer struct {
}

UnimplementedThumbnailServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedThumbnailServiceServer) Create

func (UnimplementedThumbnailServiceServer) List

type UnimplementedVideoServiceServer

type UnimplementedVideoServiceServer struct {
}

UnimplementedVideoServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedVideoServiceServer) Create

func (UnimplementedVideoServiceServer) Delete

func (UnimplementedVideoServiceServer) Get

func (UnimplementedVideoServiceServer) List

func (UnimplementedVideoServiceServer) PerformAction

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 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 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
	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) 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) 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 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"`
	// 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
	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) 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) 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) 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) 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 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 */
	// 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
	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) 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) GetSource

func (m *Video) GetSource() isVideo_Source

func (*Video) GetStatus

func (x *Video) GetStatus() Video_VideoStatus

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

func (m *Video) SetSource(v Video_Source)

func (*Video) SetStatus

func (m *Video) SetStatus(v Video_VideoStatus)

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)
	// 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)
	// Delete video.
	Delete(ctx context.Context, in *DeleteVideoRequest, 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)
}

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.

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)
	// Create video.
	Create(context.Context, *CreateVideoRequest) (*operation.Operation, error)
	// Update video.
	Update(context.Context, *UpdateVideoRequest) (*operation.Operation, error)
	// Delete video.
	Delete(context.Context, *DeleteVideoRequest) (*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)
}

VideoServiceServer is the server API for VideoService service. All implementations should embed UnimplementedVideoServiceServer for forward compatibility

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_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