// Code generated by protoc-gen-goext. DO NOT EDIT.

package video

func (m *GetThumbnailRequest) SetThumbnailId(v string) {
	m.ThumbnailId = v
}

type ListThumbnailRequest_ParentId = isListThumbnailRequest_ParentId

func (m *ListThumbnailRequest) SetParentId(v ListThumbnailRequest_ParentId) {
	m.ParentId = v
}

func (m *ListThumbnailRequest) SetChannelId(v string) {
	m.ChannelId = v
}

func (m *ListThumbnailRequest) SetEpisodeId(v string) {
	m.ParentId = &ListThumbnailRequest_EpisodeId{
		EpisodeId: v,
	}
}

func (m *ListThumbnailRequest) SetVideoId(v string) {
	m.ParentId = &ListThumbnailRequest_VideoId{
		VideoId: v,
	}
}

func (m *ListThumbnailRequest) SetPageSize(v int64) {
	m.PageSize = v
}

func (m *ListThumbnailRequest) SetPageToken(v string) {
	m.PageToken = v
}

func (m *ListThumbnailResponse) SetThumbnails(v []*Thumbnail) {
	m.Thumbnails = v
}

func (m *ListThumbnailResponse) SetNextPageToken(v string) {
	m.NextPageToken = v
}

type CreateThumbnailRequest_ParentId = isCreateThumbnailRequest_ParentId

func (m *CreateThumbnailRequest) SetParentId(v CreateThumbnailRequest_ParentId) {
	m.ParentId = v
}

func (m *CreateThumbnailRequest) SetChannelId(v string) {
	m.ChannelId = v
}

func (m *CreateThumbnailRequest) SetEpisodeId(v string) {
	m.ParentId = &CreateThumbnailRequest_EpisodeId{
		EpisodeId: v,
	}
}

func (m *CreateThumbnailRequest) SetVideoId(v string) {
	m.ParentId = &CreateThumbnailRequest_VideoId{
		VideoId: v,
	}
}

func (m *CreateThumbnailMetadata) SetThumbnailId(v string) {
	m.ThumbnailId = v
}

func (m *BatchGenerateDownloadURLsRequest) SetChannelId(v string) {
	m.ChannelId = v
}

func (m *BatchGenerateDownloadURLsRequest) SetThumbnailIds(v []string) {
	m.ThumbnailIds = v
}

func (m *BatchGenerateDownloadURLsResponse) SetDownloadUrls(v []*ThumbnailDownloadURL) {
	m.DownloadUrls = v
}

func (m *ThumbnailDownloadURL) SetThumbnailId(v string) {
	m.ThumbnailId = v
}

func (m *ThumbnailDownloadURL) SetOriginalUrl(v string) {
	m.OriginalUrl = v
}

func (m *ThumbnailDownloadURL) SetScaledUrls(v []*ThumbnailDownloadURL_ScaledURL) {
	m.ScaledUrls = v
}

func (m *ThumbnailDownloadURL_ScaledURL) SetUrl(v string) {
	m.Url = v
}

func (m *ThumbnailDownloadURL_ScaledURL) SetMaxWidth(v int64) {
	m.MaxWidth = v
}

func (m *ThumbnailDownloadURL_ScaledURL) SetMaxHeight(v int64) {
	m.MaxHeight = v
}

func (m *ThumbnailDownloadURL_ScaledURL) SetImageFormat(v ThumbnailDownloadURL_ImageFormat) {
	m.ImageFormat = v
}

func (m *GenerateThumbnailUploadURLRequest) SetThumbnailId(v string) {
	m.ThumbnailId = v
}

func (m *GenerateThumbnailUploadURLResponse) SetUploadUrl(v string) {
	m.UploadUrl = v
}

func (m *DeleteThumbnailRequest) SetThumbnailId(v string) {
	m.ThumbnailId = v
}

func (m *DeleteThumbnailMetadata) SetThumbnailId(v string) {
	m.ThumbnailId = v
}
