Documentation
¶
Index ¶
- type BatchDeleteVideosRequest
- type BatchDeleteVideosResponse
- type BatchDeleteVideosResult
- type BatchSubmitTranscodeJobsRequest
- type BatchSubmitTranscodeJobsResponse
- type BatchSubmitTranscodeJobsResult
- type BatchUpdateVideosRequest
- type BatchUpdateVideosResponse
- type BatchUpdateVideosResult
- type CreateCategoryRequest
- type CreateCategoryResponse
- type CreateCategoryResult
- type CreateDomainRequest
- type CreateDomainResponse
- type CreateDomainResult
- type CreateImageUploadTaskRequest
- type CreateImageUploadTaskResponse
- type CreateImageUploadTaskResult
- type CreateTranscodeTemplateRequest
- func NewCreateTranscodeTemplateRequest(name string, video *vod.Video, audio *vod.Audio, ...) *CreateTranscodeTemplateRequest
- func NewCreateTranscodeTemplateRequestWithAllParams(name string, video *vod.Video, audio *vod.Audio, ...) *CreateTranscodeTemplateRequest
- func NewCreateTranscodeTemplateRequestWithoutParam() *CreateTranscodeTemplateRequest
- func (r CreateTranscodeTemplateRequest) GetRegionId() string
- func (r *CreateTranscodeTemplateRequest) SetAudio(audio *vod.Audio)
- func (r *CreateTranscodeTemplateRequest) SetDefinition(definition string)
- func (r *CreateTranscodeTemplateRequest) SetEncapsulation(encapsulation *vod.Encapsulation)
- func (r *CreateTranscodeTemplateRequest) SetName(name string)
- func (r *CreateTranscodeTemplateRequest) SetTemplateType(templateType string)
- func (r *CreateTranscodeTemplateRequest) SetVideo(video *vod.Video)
- type CreateTranscodeTemplateResponse
- type CreateTranscodeTemplateResult
- type CreateVideoUploadTaskRequest
- func NewCreateVideoUploadTaskRequest() *CreateVideoUploadTaskRequest
- func NewCreateVideoUploadTaskRequestWithAllParams(httpMethod *string, title *string, fileName *string, fileSize *int64, ...) *CreateVideoUploadTaskRequest
- func NewCreateVideoUploadTaskRequestWithoutParam() *CreateVideoUploadTaskRequest
- func (r CreateVideoUploadTaskRequest) GetRegionId() string
- func (r *CreateVideoUploadTaskRequest) SetCategoryId(categoryId int64)
- func (r *CreateVideoUploadTaskRequest) SetCoverUrl(coverUrl string)
- func (r *CreateVideoUploadTaskRequest) SetDescription(description string)
- func (r *CreateVideoUploadTaskRequest) SetFileName(fileName string)
- func (r *CreateVideoUploadTaskRequest) SetFileSize(fileSize int64)
- func (r *CreateVideoUploadTaskRequest) SetHttpMethod(httpMethod string)
- func (r *CreateVideoUploadTaskRequest) SetTags(tags []string)
- func (r *CreateVideoUploadTaskRequest) SetTitle(title string)
- func (r *CreateVideoUploadTaskRequest) SetTranscodeTemplateIds(transcodeTemplateIds []int64)
- func (r *CreateVideoUploadTaskRequest) SetWatermarkIds(watermarkIds []int64)
- type CreateVideoUploadTaskResponse
- type CreateVideoUploadTaskResult
- type CreateWatermarkRequest
- func NewCreateWatermarkRequest(name string, imgUrl string, width int, height int, position string, ...) *CreateWatermarkRequest
- func NewCreateWatermarkRequestWithAllParams(name string, imgUrl string, width int, height int, position string, ...) *CreateWatermarkRequest
- func NewCreateWatermarkRequestWithoutParam() *CreateWatermarkRequest
- func (r CreateWatermarkRequest) GetRegionId() string
- func (r *CreateWatermarkRequest) SetHeight(height int)
- func (r *CreateWatermarkRequest) SetImgUrl(imgUrl string)
- func (r *CreateWatermarkRequest) SetName(name string)
- func (r *CreateWatermarkRequest) SetOffsetX(offsetX int)
- func (r *CreateWatermarkRequest) SetOffsetY(offsetY int)
- func (r *CreateWatermarkRequest) SetPosition(position string)
- func (r *CreateWatermarkRequest) SetUnit(unit string)
- func (r *CreateWatermarkRequest) SetWidth(width int)
- type CreateWatermarkResponse
- type CreateWatermarkResult
- type DeleteCategoryRequest
- type DeleteCategoryResponse
- type DeleteCategoryResult
- type DeleteDomainRequest
- type DeleteDomainResponse
- type DeleteDomainResult
- type DeleteHeaderRequest
- type DeleteHeaderResponse
- type DeleteHeaderResult
- type DeleteTranscodeTemplateRequest
- type DeleteTranscodeTemplateResponse
- type DeleteTranscodeTemplateResult
- type DeleteVideoRequest
- type DeleteVideoResponse
- type DeleteVideoResult
- type DeleteVideoStreamsRequest
- type DeleteVideoStreamsResponse
- type DeleteVideoStreamsResult
- type DeleteWatermarkRequest
- type DeleteWatermarkResponse
- type DeleteWatermarkResult
- type DisableDomainRequest
- type DisableDomainResponse
- type DisableDomainResult
- type EnableDomainRequest
- type EnableDomainResponse
- type EnableDomainResult
- type GetCategoryRequest
- type GetCategoryResponse
- type GetCategoryResult
- type GetCategoryWithChildrenRequest
- type GetCategoryWithChildrenResponse
- type GetCategoryWithChildrenResult
- type GetDomainRequest
- type GetDomainResponse
- type GetDomainResult
- type GetIPRuleRequest
- type GetIPRuleResponse
- type GetIPRuleResult
- type GetRefererRuleRequest
- type GetRefererRuleResponse
- type GetRefererRuleResult
- type GetTranscodeTemplateRequest
- type GetTranscodeTemplateResponse
- type GetTranscodeTemplateResult
- type GetURLRuleRequest
- type GetURLRuleResponse
- type GetURLRuleResult
- type GetVideoPlayInfoRequest
- type GetVideoPlayInfoResponse
- type GetVideoPlayInfoResult
- type GetVideoRequest
- type GetVideoResponse
- type GetVideoResult
- type GetWatermarkRequest
- type GetWatermarkResponse
- type GetWatermarkResult
- type ListCategoriesRequest
- type ListCategoriesResponse
- type ListCategoriesResult
- type ListDomainsRequest
- type ListDomainsResponse
- type ListDomainsResult
- type ListHeadersRequest
- type ListHeadersResponse
- type ListHeadersResult
- type ListTranscodeTemplatesRequest
- type ListTranscodeTemplatesResponse
- type ListTranscodeTemplatesResult
- type ListVideosRequest
- type ListVideosResponse
- type ListVideosResult
- type ListWatermarksRequest
- type ListWatermarksResponse
- type ListWatermarksResult
- type RefreshVideoUploadTaskRequest
- type RefreshVideoUploadTaskResponse
- type RefreshVideoUploadTaskResult
- type SetDefaultDomainRequest
- type SetDefaultDomainResponse
- type SetDefaultDomainResult
- type SetHeaderRequest
- type SetHeaderResponse
- type SetHeaderResult
- type SetIPRuleRequest
- type SetIPRuleResponse
- type SetIPRuleResult
- type SetRefererRuleRequest
- func NewSetRefererRuleRequest(domainId int, config *vod.RefererRuleConfigObject, enabled bool) *SetRefererRuleRequest
- func NewSetRefererRuleRequestWithAllParams(domainId int, config *vod.RefererRuleConfigObject, enabled bool) *SetRefererRuleRequest
- func NewSetRefererRuleRequestWithoutParam() *SetRefererRuleRequest
- type SetRefererRuleResponse
- type SetRefererRuleResult
- type SetURLRuleRequest
- type SetURLRuleResponse
- type SetURLRuleResult
- type SubmitTranscodeJobRequest
- type SubmitTranscodeJobResponse
- type SubmitTranscodeJobResult
- type UpdateCategoryRequest
- type UpdateCategoryResponse
- type UpdateCategoryResult
- type UpdateTranscodeTemplateRequest
- func NewUpdateTranscodeTemplateRequest(templateId int) *UpdateTranscodeTemplateRequest
- func NewUpdateTranscodeTemplateRequestWithAllParams(templateId int, name *string, video *vod.Video, audio *vod.Audio, ...) *UpdateTranscodeTemplateRequest
- func NewUpdateTranscodeTemplateRequestWithoutParam() *UpdateTranscodeTemplateRequest
- func (r UpdateTranscodeTemplateRequest) GetRegionId() string
- func (r *UpdateTranscodeTemplateRequest) SetAudio(audio *vod.Audio)
- func (r *UpdateTranscodeTemplateRequest) SetDefinition(definition string)
- func (r *UpdateTranscodeTemplateRequest) SetEncapsulation(encapsulation *vod.Encapsulation)
- func (r *UpdateTranscodeTemplateRequest) SetName(name string)
- func (r *UpdateTranscodeTemplateRequest) SetTemplateId(templateId int)
- func (r *UpdateTranscodeTemplateRequest) SetTemplateType(templateType string)
- func (r *UpdateTranscodeTemplateRequest) SetVideo(video *vod.Video)
- type UpdateTranscodeTemplateResponse
- type UpdateTranscodeTemplateResult
- type UpdateVideoRequest
- func (r UpdateVideoRequest) GetRegionId() string
- func (r *UpdateVideoRequest) SetCategoryId(categoryId int64)
- func (r *UpdateVideoRequest) SetCoverUrl(coverUrl string)
- func (r *UpdateVideoRequest) SetDescription(description string)
- func (r *UpdateVideoRequest) SetName(name string)
- func (r *UpdateVideoRequest) SetTags(tags []string)
- func (r *UpdateVideoRequest) SetVideoId(videoId string)
- type UpdateVideoResponse
- type UpdateVideoResult
- type UpdateWatermarkRequest
- func (r UpdateWatermarkRequest) GetRegionId() string
- func (r *UpdateWatermarkRequest) SetHeight(height int)
- func (r *UpdateWatermarkRequest) SetImgUrl(imgUrl string)
- func (r *UpdateWatermarkRequest) SetName(name string)
- func (r *UpdateWatermarkRequest) SetOffsetX(offsetX int)
- func (r *UpdateWatermarkRequest) SetOffsetY(offsetY int)
- func (r *UpdateWatermarkRequest) SetPosition(position string)
- func (r *UpdateWatermarkRequest) SetUnit(unit string)
- func (r *UpdateWatermarkRequest) SetWatermarkId(watermarkId int)
- func (r *UpdateWatermarkRequest) SetWidth(width int)
- type UpdateWatermarkResponse
- type UpdateWatermarkResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchDeleteVideosRequest ¶
type BatchDeleteVideosRequest struct {
core.JDCloudRequest
/* 视频ID集合 */
VideoIds []string `json:"videoIds"`
}
func NewBatchDeleteVideosRequest ¶
func NewBatchDeleteVideosRequest( videoIds []string, ) *BatchDeleteVideosRequest
* param videoIds: 视频ID集合 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchDeleteVideosRequestWithAllParams ¶
func NewBatchDeleteVideosRequestWithAllParams( videoIds []string, ) *BatchDeleteVideosRequest
* param videoIds: 视频ID集合 (Required)
func NewBatchDeleteVideosRequestWithoutParam ¶
func NewBatchDeleteVideosRequestWithoutParam() *BatchDeleteVideosRequest
This constructor has better compatible ability when API parameters changed
func (BatchDeleteVideosRequest) GetRegionId ¶
func (r BatchDeleteVideosRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchDeleteVideosRequest) SetVideoIds ¶
func (r *BatchDeleteVideosRequest) SetVideoIds(videoIds []string)
param videoIds: 视频ID集合(Required)
type BatchDeleteVideosResponse ¶
type BatchDeleteVideosResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchDeleteVideosResult `json:"result"`
}
type BatchDeleteVideosResult ¶
type BatchSubmitTranscodeJobsRequest ¶
type BatchSubmitTranscodeJobsRequest struct {
core.JDCloudRequest
/* (Optional) */
BulkItems []vod.SubmitTranscodeJobRequestObject `json:"bulkItems"`
}
func NewBatchSubmitTranscodeJobsRequest ¶
func NewBatchSubmitTranscodeJobsRequest() *BatchSubmitTranscodeJobsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewBatchSubmitTranscodeJobsRequestWithAllParams ¶
func NewBatchSubmitTranscodeJobsRequestWithAllParams( bulkItems []vod.SubmitTranscodeJobRequestObject, ) *BatchSubmitTranscodeJobsRequest
* param bulkItems: (Optional)
func NewBatchSubmitTranscodeJobsRequestWithoutParam ¶
func NewBatchSubmitTranscodeJobsRequestWithoutParam() *BatchSubmitTranscodeJobsRequest
This constructor has better compatible ability when API parameters changed
func (BatchSubmitTranscodeJobsRequest) GetRegionId ¶
func (r BatchSubmitTranscodeJobsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchSubmitTranscodeJobsRequest) SetBulkItems ¶ added in v1.10.0
func (r *BatchSubmitTranscodeJobsRequest) SetBulkItems(bulkItems []vod.SubmitTranscodeJobRequestObject)
param bulkItems: (Optional)
type BatchSubmitTranscodeJobsResponse ¶
type BatchSubmitTranscodeJobsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchSubmitTranscodeJobsResult `json:"result"`
}
type BatchSubmitTranscodeJobsResult ¶
type BatchSubmitTranscodeJobsResult struct {
Tasks []vod.SubmittedTranscodeTask `json:"tasks"`
}
type BatchUpdateVideosRequest ¶
type BatchUpdateVideosRequest struct {
core.JDCloudRequest
/* 批量更新视频的条目集合 */
BulkItems []vod.BatchUpdateVideosBulkItem `json:"bulkItems"`
}
func NewBatchUpdateVideosRequest ¶
func NewBatchUpdateVideosRequest( bulkItems []vod.BatchUpdateVideosBulkItem, ) *BatchUpdateVideosRequest
* param bulkItems: 批量更新视频的条目集合 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchUpdateVideosRequestWithAllParams ¶
func NewBatchUpdateVideosRequestWithAllParams( bulkItems []vod.BatchUpdateVideosBulkItem, ) *BatchUpdateVideosRequest
* param bulkItems: 批量更新视频的条目集合 (Required)
func NewBatchUpdateVideosRequestWithoutParam ¶
func NewBatchUpdateVideosRequestWithoutParam() *BatchUpdateVideosRequest
This constructor has better compatible ability when API parameters changed
func (BatchUpdateVideosRequest) GetRegionId ¶
func (r BatchUpdateVideosRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchUpdateVideosRequest) SetBulkItems ¶ added in v1.10.0
func (r *BatchUpdateVideosRequest) SetBulkItems(bulkItems []vod.BatchUpdateVideosBulkItem)
param bulkItems: 批量更新视频的条目集合(Required)
type BatchUpdateVideosResponse ¶
type BatchUpdateVideosResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchUpdateVideosResult `json:"result"`
}
type BatchUpdateVideosResult ¶
type CreateCategoryRequest ¶
type CreateCategoryRequest struct {
core.JDCloudRequest
/* 分类名称 */
Name string `json:"name"`
/* 父分类ID,取值为 0 或 null 时,表示该分类为一级分类
(Optional) */
ParentId *int64 `json:"parentId"`
/* 分类描述信息 (Optional) */
Description *string `json:"description"`
}
func NewCreateCategoryRequest ¶
func NewCreateCategoryRequest( name string, ) *CreateCategoryRequest
* param name: 分类名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateCategoryRequestWithAllParams ¶
func NewCreateCategoryRequestWithAllParams( name string, parentId *int64, description *string, ) *CreateCategoryRequest
* param name: 分类名称 (Required) * param parentId: 父分类ID,取值为 0 或 null 时,表示该分类为一级分类 (Optional) * param description: 分类描述信息 (Optional)
func NewCreateCategoryRequestWithoutParam ¶
func NewCreateCategoryRequestWithoutParam() *CreateCategoryRequest
This constructor has better compatible ability when API parameters changed
func (CreateCategoryRequest) GetRegionId ¶
func (r CreateCategoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateCategoryRequest) SetDescription ¶
func (r *CreateCategoryRequest) SetDescription(description string)
param description: 分类描述信息(Optional)
func (*CreateCategoryRequest) SetName ¶
func (r *CreateCategoryRequest) SetName(name string)
param name: 分类名称(Required)
func (*CreateCategoryRequest) SetParentId ¶
func (r *CreateCategoryRequest) SetParentId(parentId int64)
param parentId: 父分类ID,取值为 0 或 null 时,表示该分类为一级分类
(Optional)
type CreateCategoryResponse ¶
type CreateCategoryResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateCategoryResult `json:"result"`
}
type CreateCategoryResult ¶
type CreateDomainRequest ¶
type CreateDomainRequest struct {
core.JDCloudRequest
/* 域名名称 */
Name string `json:"name"`
}
func NewCreateDomainRequest ¶
func NewCreateDomainRequest( name string, ) *CreateDomainRequest
* param name: 域名名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateDomainRequestWithAllParams ¶
func NewCreateDomainRequestWithAllParams( name string, ) *CreateDomainRequest
* param name: 域名名称 (Required)
func NewCreateDomainRequestWithoutParam ¶
func NewCreateDomainRequestWithoutParam() *CreateDomainRequest
This constructor has better compatible ability when API parameters changed
func (CreateDomainRequest) GetRegionId ¶
func (r CreateDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateDomainRequest) SetName ¶
func (r *CreateDomainRequest) SetName(name string)
param name: 域名名称(Required)
type CreateDomainResponse ¶
type CreateDomainResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateDomainResult `json:"result"`
}
type CreateDomainResult ¶
type CreateImageUploadTaskRequest ¶ added in v1.10.0
type CreateImageUploadTaskRequest struct {
core.JDCloudRequest
/* HTTP 请求方法,取值范围:GET、POST、PUT、DELETE、HEAD、PATCH,默认值为 PUT (Optional) */
HttpMethod *string `json:"httpMethod"`
/* 文件名称 (Optional) */
FileName *string `json:"fileName"`
/* 文件大小 (Optional) */
FileSize *int64 `json:"fileSize"`
}
func NewCreateImageUploadTaskRequest ¶ added in v1.10.0
func NewCreateImageUploadTaskRequest() *CreateImageUploadTaskRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateImageUploadTaskRequestWithAllParams ¶ added in v1.10.0
func NewCreateImageUploadTaskRequestWithAllParams( httpMethod *string, fileName *string, fileSize *int64, ) *CreateImageUploadTaskRequest
* param httpMethod: HTTP 请求方法,取值范围:GET、POST、PUT、DELETE、HEAD、PATCH,默认值为 PUT (Optional) * param fileName: 文件名称 (Optional) * param fileSize: 文件大小 (Optional)
func NewCreateImageUploadTaskRequestWithoutParam ¶ added in v1.10.0
func NewCreateImageUploadTaskRequestWithoutParam() *CreateImageUploadTaskRequest
This constructor has better compatible ability when API parameters changed
func (CreateImageUploadTaskRequest) GetRegionId ¶ added in v1.10.0
func (r CreateImageUploadTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateImageUploadTaskRequest) SetFileName ¶ added in v1.10.0
func (r *CreateImageUploadTaskRequest) SetFileName(fileName string)
param fileName: 文件名称(Optional)
func (*CreateImageUploadTaskRequest) SetFileSize ¶ added in v1.10.0
func (r *CreateImageUploadTaskRequest) SetFileSize(fileSize int64)
param fileSize: 文件大小(Optional)
func (*CreateImageUploadTaskRequest) SetHttpMethod ¶ added in v1.10.0
func (r *CreateImageUploadTaskRequest) SetHttpMethod(httpMethod string)
param httpMethod: HTTP 请求方法,取值范围:GET、POST、PUT、DELETE、HEAD、PATCH,默认值为 PUT(Optional)
type CreateImageUploadTaskResponse ¶ added in v1.10.0
type CreateImageUploadTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateImageUploadTaskResult `json:"result"`
}
type CreateImageUploadTaskResult ¶ added in v1.10.0
type CreateTranscodeTemplateRequest ¶
type CreateTranscodeTemplateRequest struct {
core.JDCloudRequest
/* 模板名称 */
Name string `json:"name"`
/* 视频参数配置 */
Video *vod.Video `json:"video"`
/* 音频参数配置 */
Audio *vod.Audio `json:"audio"`
/* 封装配置 */
Encapsulation *vod.Encapsulation `json:"encapsulation"`
/* 清晰度规格标记。取值范围:
SD - 标清
HD - 高清
FHD - 超清
2K
4K
*/
Definition string `json:"definition"`
/* 模板类型。取值范围:
jdchd - 京享超清
jdchs - 极速转码
(Optional) */
TemplateType *string `json:"templateType"`
}
func NewCreateTranscodeTemplateRequest ¶
func NewCreateTranscodeTemplateRequest( name string, video *vod.Video, audio *vod.Audio, encapsulation *vod.Encapsulation, definition string, ) *CreateTranscodeTemplateRequest
- param name: 模板名称 (Required)
- param video: 视频参数配置 (Required)
- param audio: 音频参数配置 (Required)
- param encapsulation: 封装配置 (Required)
- param definition: 清晰度规格标记。取值范围: SD - 标清 HD - 高清 FHD - 超清 2K 4K
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateTranscodeTemplateRequestWithAllParams ¶
func NewCreateTranscodeTemplateRequestWithAllParams( name string, video *vod.Video, audio *vod.Audio, encapsulation *vod.Encapsulation, definition string, templateType *string, ) *CreateTranscodeTemplateRequest
- param name: 模板名称 (Required)
- param video: 视频参数配置 (Required)
- param audio: 音频参数配置 (Required)
- param encapsulation: 封装配置 (Required)
- param definition: 清晰度规格标记。取值范围: SD - 标清 HD - 高清 FHD - 超清 2K 4K
(Required)
- param templateType: 模板类型。取值范围: jdchd - 京享超清 jdchs - 极速转码
(Optional)
func NewCreateTranscodeTemplateRequestWithoutParam ¶
func NewCreateTranscodeTemplateRequestWithoutParam() *CreateTranscodeTemplateRequest
This constructor has better compatible ability when API parameters changed
func (CreateTranscodeTemplateRequest) GetRegionId ¶
func (r CreateTranscodeTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateTranscodeTemplateRequest) SetAudio ¶
func (r *CreateTranscodeTemplateRequest) SetAudio(audio *vod.Audio)
param audio: 音频参数配置(Required)
func (*CreateTranscodeTemplateRequest) SetDefinition ¶
func (r *CreateTranscodeTemplateRequest) SetDefinition(definition string)
param definition: 清晰度规格标记。取值范围: SD - 标清 HD - 高清 FHD - 超清 2K 4K
(Required)
func (*CreateTranscodeTemplateRequest) SetEncapsulation ¶
func (r *CreateTranscodeTemplateRequest) SetEncapsulation(encapsulation *vod.Encapsulation)
param encapsulation: 封装配置(Required)
func (*CreateTranscodeTemplateRequest) SetName ¶
func (r *CreateTranscodeTemplateRequest) SetName(name string)
param name: 模板名称(Required)
func (*CreateTranscodeTemplateRequest) SetTemplateType ¶ added in v1.10.0
func (r *CreateTranscodeTemplateRequest) SetTemplateType(templateType string)
param templateType: 模板类型。取值范围: jdchd - 京享超清 jdchs - 极速转码
(Optional)
func (*CreateTranscodeTemplateRequest) SetVideo ¶
func (r *CreateTranscodeTemplateRequest) SetVideo(video *vod.Video)
param video: 视频参数配置(Required)
type CreateTranscodeTemplateResponse ¶
type CreateTranscodeTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateTranscodeTemplateResult `json:"result"`
}
type CreateTranscodeTemplateResult ¶
type CreateTranscodeTemplateResult struct {
Id int64 `json:"id"`
Name string `json:"name"`
Video vod.Video `json:"video"`
Audio vod.Audio `json:"audio"`
Encapsulation vod.Encapsulation `json:"encapsulation"`
Definition string `json:"definition"`
Source string `json:"source"`
TemplateType string `json:"templateType"`
CreateTime string `json:"createTime"`
UpdateTime string `json:"updateTime"`
}
type CreateVideoUploadTaskRequest ¶ added in v1.10.0
type CreateVideoUploadTaskRequest struct {
core.JDCloudRequest
/* HTTP 请求方法,取值范围:GET、POST、PUT、DELETE、HEAD、PATCH,默认值为 PUT (Optional) */
HttpMethod *string `json:"httpMethod"`
/* 视频标题 (Optional) */
Title *string `json:"title"`
/* 文件名称 (Optional) */
FileName *string `json:"fileName"`
/* 文件大小 (Optional) */
FileSize *int64 `json:"fileSize"`
/* 封面地址 (Optional) */
CoverUrl *string `json:"coverUrl"`
/* 视频描述 (Optional) */
Description *string `json:"description"`
/* 分类ID (Optional) */
CategoryId *int64 `json:"categoryId"`
/* 视频标签集合 (Optional) */
Tags []string `json:"tags"`
/* 转码模板ID集合 (Optional) */
TranscodeTemplateIds []int64 `json:"transcodeTemplateIds"`
/* 水印ID集合 (Optional) */
WatermarkIds []int64 `json:"watermarkIds"`
}
func NewCreateVideoUploadTaskRequest ¶ added in v1.10.0
func NewCreateVideoUploadTaskRequest() *CreateVideoUploadTaskRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateVideoUploadTaskRequestWithAllParams ¶ added in v1.10.0
func NewCreateVideoUploadTaskRequestWithAllParams( httpMethod *string, title *string, fileName *string, fileSize *int64, coverUrl *string, description *string, categoryId *int64, tags []string, transcodeTemplateIds []int64, watermarkIds []int64, ) *CreateVideoUploadTaskRequest
* param httpMethod: HTTP 请求方法,取值范围:GET、POST、PUT、DELETE、HEAD、PATCH,默认值为 PUT (Optional) * param title: 视频标题 (Optional) * param fileName: 文件名称 (Optional) * param fileSize: 文件大小 (Optional) * param coverUrl: 封面地址 (Optional) * param description: 视频描述 (Optional) * param categoryId: 分类ID (Optional) * param tags: 视频标签集合 (Optional) * param transcodeTemplateIds: 转码模板ID集合 (Optional) * param watermarkIds: 水印ID集合 (Optional)
func NewCreateVideoUploadTaskRequestWithoutParam ¶ added in v1.10.0
func NewCreateVideoUploadTaskRequestWithoutParam() *CreateVideoUploadTaskRequest
This constructor has better compatible ability when API parameters changed
func (CreateVideoUploadTaskRequest) GetRegionId ¶ added in v1.10.0
func (r CreateVideoUploadTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateVideoUploadTaskRequest) SetCategoryId ¶ added in v1.10.0
func (r *CreateVideoUploadTaskRequest) SetCategoryId(categoryId int64)
param categoryId: 分类ID(Optional)
func (*CreateVideoUploadTaskRequest) SetCoverUrl ¶ added in v1.10.0
func (r *CreateVideoUploadTaskRequest) SetCoverUrl(coverUrl string)
param coverUrl: 封面地址(Optional)
func (*CreateVideoUploadTaskRequest) SetDescription ¶ added in v1.10.0
func (r *CreateVideoUploadTaskRequest) SetDescription(description string)
param description: 视频描述(Optional)
func (*CreateVideoUploadTaskRequest) SetFileName ¶ added in v1.10.0
func (r *CreateVideoUploadTaskRequest) SetFileName(fileName string)
param fileName: 文件名称(Optional)
func (*CreateVideoUploadTaskRequest) SetFileSize ¶ added in v1.10.0
func (r *CreateVideoUploadTaskRequest) SetFileSize(fileSize int64)
param fileSize: 文件大小(Optional)
func (*CreateVideoUploadTaskRequest) SetHttpMethod ¶ added in v1.10.0
func (r *CreateVideoUploadTaskRequest) SetHttpMethod(httpMethod string)
param httpMethod: HTTP 请求方法,取值范围:GET、POST、PUT、DELETE、HEAD、PATCH,默认值为 PUT(Optional)
func (*CreateVideoUploadTaskRequest) SetTags ¶ added in v1.10.0
func (r *CreateVideoUploadTaskRequest) SetTags(tags []string)
param tags: 视频标签集合(Optional)
func (*CreateVideoUploadTaskRequest) SetTitle ¶ added in v1.10.0
func (r *CreateVideoUploadTaskRequest) SetTitle(title string)
param title: 视频标题(Optional)
func (*CreateVideoUploadTaskRequest) SetTranscodeTemplateIds ¶ added in v1.10.0
func (r *CreateVideoUploadTaskRequest) SetTranscodeTemplateIds(transcodeTemplateIds []int64)
param transcodeTemplateIds: 转码模板ID集合(Optional)
func (*CreateVideoUploadTaskRequest) SetWatermarkIds ¶ added in v1.10.0
func (r *CreateVideoUploadTaskRequest) SetWatermarkIds(watermarkIds []int64)
param watermarkIds: 水印ID集合(Optional)
type CreateVideoUploadTaskResponse ¶ added in v1.10.0
type CreateVideoUploadTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateVideoUploadTaskResult `json:"result"`
}
type CreateVideoUploadTaskResult ¶ added in v1.10.0
type CreateWatermarkRequest ¶
type CreateWatermarkRequest struct {
core.JDCloudRequest
/* 水印名称 */
Name string `json:"name"`
/* 图片地址 */
ImgUrl string `json:"imgUrl"`
/* 水印宽度 */
Width int `json:"width"`
/* 水印高度 */
Height int `json:"height"`
/* 水印位置。取值范围:
LT - 左上
RT - 右上
LB - 左下
RB - 右下
*/
Position string `json:"position"`
/* 偏移单位 (Optional) */
Unit *string `json:"unit"`
/* 水平偏移 */
OffsetX int `json:"offsetX"`
/* 竖直偏移 */
OffsetY int `json:"offsetY"`
}
func NewCreateWatermarkRequest ¶
func NewCreateWatermarkRequest( name string, imgUrl string, width int, height int, position string, offsetX int, offsetY int, ) *CreateWatermarkRequest
- param name: 水印名称 (Required)
- param imgUrl: 图片地址 (Required)
- param width: 水印宽度 (Required)
- param height: 水印高度 (Required)
- param position: 水印位置。取值范围: LT - 左上 RT - 右上 LB - 左下 RB - 右下
(Required) * param offsetX: 水平偏移 (Required) * param offsetY: 竖直偏移 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateWatermarkRequestWithAllParams ¶
func NewCreateWatermarkRequestWithAllParams( name string, imgUrl string, width int, height int, position string, unit *string, offsetX int, offsetY int, ) *CreateWatermarkRequest
- param name: 水印名称 (Required)
- param imgUrl: 图片地址 (Required)
- param width: 水印宽度 (Required)
- param height: 水印高度 (Required)
- param position: 水印位置。取值范围: LT - 左上 RT - 右上 LB - 左下 RB - 右下
(Required) * param unit: 偏移单位 (Optional) * param offsetX: 水平偏移 (Required) * param offsetY: 竖直偏移 (Required)
func NewCreateWatermarkRequestWithoutParam ¶
func NewCreateWatermarkRequestWithoutParam() *CreateWatermarkRequest
This constructor has better compatible ability when API parameters changed
func (CreateWatermarkRequest) GetRegionId ¶
func (r CreateWatermarkRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateWatermarkRequest) SetHeight ¶
func (r *CreateWatermarkRequest) SetHeight(height int)
param height: 水印高度(Required)
func (*CreateWatermarkRequest) SetImgUrl ¶
func (r *CreateWatermarkRequest) SetImgUrl(imgUrl string)
param imgUrl: 图片地址(Required)
func (*CreateWatermarkRequest) SetName ¶
func (r *CreateWatermarkRequest) SetName(name string)
param name: 水印名称(Required)
func (*CreateWatermarkRequest) SetOffsetX ¶
func (r *CreateWatermarkRequest) SetOffsetX(offsetX int)
param offsetX: 水平偏移(Required)
func (*CreateWatermarkRequest) SetOffsetY ¶
func (r *CreateWatermarkRequest) SetOffsetY(offsetY int)
param offsetY: 竖直偏移(Required)
func (*CreateWatermarkRequest) SetPosition ¶
func (r *CreateWatermarkRequest) SetPosition(position string)
param position: 水印位置。取值范围: LT - 左上 RT - 右上 LB - 左下 RB - 右下
(Required)
func (*CreateWatermarkRequest) SetUnit ¶
func (r *CreateWatermarkRequest) SetUnit(unit string)
param unit: 偏移单位(Optional)
func (*CreateWatermarkRequest) SetWidth ¶
func (r *CreateWatermarkRequest) SetWidth(width int)
param width: 水印宽度(Required)
type CreateWatermarkResponse ¶
type CreateWatermarkResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateWatermarkResult `json:"result"`
}
type CreateWatermarkResult ¶
type CreateWatermarkResult struct {
Id int64 `json:"id"`
Name string `json:"name"`
ImgUrl string `json:"imgUrl"`
Width int `json:"width"`
Height int `json:"height"`
Position string `json:"position"`
Unit string `json:"unit"`
OffsetX int `json:"offsetX"`
OffsetY int `json:"offsetY"`
CreateTime string `json:"createTime"`
UpdateTime string `json:"updateTime"`
}
type DeleteCategoryRequest ¶
type DeleteCategoryRequest struct {
core.JDCloudRequest
/* 分类ID */
CategoryId int `json:"categoryId"`
}
func NewDeleteCategoryRequest ¶
func NewDeleteCategoryRequest( categoryId int, ) *DeleteCategoryRequest
* param categoryId: 分类ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteCategoryRequestWithAllParams ¶
func NewDeleteCategoryRequestWithAllParams( categoryId int, ) *DeleteCategoryRequest
* param categoryId: 分类ID (Required)
func NewDeleteCategoryRequestWithoutParam ¶
func NewDeleteCategoryRequestWithoutParam() *DeleteCategoryRequest
This constructor has better compatible ability when API parameters changed
func (DeleteCategoryRequest) GetRegionId ¶
func (r DeleteCategoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteCategoryRequest) SetCategoryId ¶
func (r *DeleteCategoryRequest) SetCategoryId(categoryId int)
param categoryId: 分类ID(Required)
type DeleteCategoryResponse ¶
type DeleteCategoryResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteCategoryResult `json:"result"`
}
type DeleteCategoryResult ¶
type DeleteCategoryResult struct {
}
type DeleteDomainRequest ¶
type DeleteDomainRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
}
func NewDeleteDomainRequest ¶
func NewDeleteDomainRequest( domainId int, ) *DeleteDomainRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteDomainRequestWithAllParams ¶
func NewDeleteDomainRequestWithAllParams( domainId int, ) *DeleteDomainRequest
* param domainId: 域名ID (Required)
func NewDeleteDomainRequestWithoutParam ¶
func NewDeleteDomainRequestWithoutParam() *DeleteDomainRequest
This constructor has better compatible ability when API parameters changed
func (DeleteDomainRequest) GetRegionId ¶
func (r DeleteDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteDomainRequest) SetDomainId ¶
func (r *DeleteDomainRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type DeleteDomainResponse ¶
type DeleteDomainResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteDomainResult `json:"result"`
}
type DeleteDomainResult ¶
type DeleteDomainResult struct {
}
type DeleteHeaderRequest ¶
type DeleteHeaderRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
/* 头参数名。当前支持的访问头参数取值范围:
Content-Disposition
Content-Language
Expires
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Max-Age
Access-Control-Expose-Headers
*/
HeaderName string `json:"headerName"`
/* 头参数类型,取值范围:req、resp */
HeaderType string `json:"headerType"`
}
func NewDeleteHeaderRequest ¶
func NewDeleteHeaderRequest( domainId int, headerName string, headerType string, ) *DeleteHeaderRequest
- param domainId: 域名ID (Required)
- param headerName: 头参数名。当前支持的访问头参数取值范围: Content-Disposition Content-Language Expires Access-Control-Allow-Origin Access-Control-Allow-Methods Access-Control-Max-Age Access-Control-Expose-Headers
(Required) * param headerType: 头参数类型,取值范围:req、resp (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteHeaderRequestWithAllParams ¶
func NewDeleteHeaderRequestWithAllParams( domainId int, headerName string, headerType string, ) *DeleteHeaderRequest
- param domainId: 域名ID (Required)
- param headerName: 头参数名。当前支持的访问头参数取值范围: Content-Disposition Content-Language Expires Access-Control-Allow-Origin Access-Control-Allow-Methods Access-Control-Max-Age Access-Control-Expose-Headers
(Required) * param headerType: 头参数类型,取值范围:req、resp (Required)
func NewDeleteHeaderRequestWithoutParam ¶
func NewDeleteHeaderRequestWithoutParam() *DeleteHeaderRequest
This constructor has better compatible ability when API parameters changed
func (DeleteHeaderRequest) GetRegionId ¶
func (r DeleteHeaderRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteHeaderRequest) SetDomainId ¶
func (r *DeleteHeaderRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
func (*DeleteHeaderRequest) SetHeaderName ¶
func (r *DeleteHeaderRequest) SetHeaderName(headerName string)
param headerName: 头参数名。当前支持的访问头参数取值范围: Content-Disposition Content-Language Expires Access-Control-Allow-Origin Access-Control-Allow-Methods Access-Control-Max-Age Access-Control-Expose-Headers
(Required)
func (*DeleteHeaderRequest) SetHeaderType ¶
func (r *DeleteHeaderRequest) SetHeaderType(headerType string)
param headerType: 头参数类型,取值范围:req、resp(Required)
type DeleteHeaderResponse ¶
type DeleteHeaderResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteHeaderResult `json:"result"`
}
type DeleteHeaderResult ¶
type DeleteHeaderResult struct {
}
type DeleteTranscodeTemplateRequest ¶
type DeleteTranscodeTemplateRequest struct {
core.JDCloudRequest
/* 模板ID */
TemplateId int `json:"templateId"`
}
func NewDeleteTranscodeTemplateRequest ¶
func NewDeleteTranscodeTemplateRequest( templateId int, ) *DeleteTranscodeTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteTranscodeTemplateRequestWithAllParams ¶
func NewDeleteTranscodeTemplateRequestWithAllParams( templateId int, ) *DeleteTranscodeTemplateRequest
* param templateId: 模板ID (Required)
func NewDeleteTranscodeTemplateRequestWithoutParam ¶
func NewDeleteTranscodeTemplateRequestWithoutParam() *DeleteTranscodeTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteTranscodeTemplateRequest) GetRegionId ¶
func (r DeleteTranscodeTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteTranscodeTemplateRequest) SetTemplateId ¶
func (r *DeleteTranscodeTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
type DeleteTranscodeTemplateResponse ¶
type DeleteTranscodeTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteTranscodeTemplateResult `json:"result"`
}
type DeleteTranscodeTemplateResult ¶
type DeleteTranscodeTemplateResult struct {
}
type DeleteVideoRequest ¶
type DeleteVideoRequest struct {
core.JDCloudRequest
/* 视频ID */
VideoId string `json:"videoId"`
}
func NewDeleteVideoRequest ¶
func NewDeleteVideoRequest( videoId string, ) *DeleteVideoRequest
* param videoId: 视频ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteVideoRequestWithAllParams ¶
func NewDeleteVideoRequestWithAllParams( videoId string, ) *DeleteVideoRequest
* param videoId: 视频ID (Required)
func NewDeleteVideoRequestWithoutParam ¶
func NewDeleteVideoRequestWithoutParam() *DeleteVideoRequest
This constructor has better compatible ability when API parameters changed
func (DeleteVideoRequest) GetRegionId ¶
func (r DeleteVideoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteVideoRequest) SetVideoId ¶
func (r *DeleteVideoRequest) SetVideoId(videoId string)
param videoId: 视频ID(Required)
type DeleteVideoResponse ¶
type DeleteVideoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteVideoResult `json:"result"`
}
type DeleteVideoResult ¶
type DeleteVideoResult struct {
}
type DeleteVideoStreamsRequest ¶
type DeleteVideoStreamsRequest struct {
core.JDCloudRequest
/* 视频ID */
VideoId string `json:"videoId"`
/* */
TaskIds []int64 `json:"taskIds"`
}
func NewDeleteVideoStreamsRequest ¶
func NewDeleteVideoStreamsRequest( videoId string, taskIds []int64, ) *DeleteVideoStreamsRequest
* param videoId: 视频ID (Required) * param taskIds: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteVideoStreamsRequestWithAllParams ¶
func NewDeleteVideoStreamsRequestWithAllParams( videoId string, taskIds []int64, ) *DeleteVideoStreamsRequest
* param videoId: 视频ID (Required) * param taskIds: (Required)
func NewDeleteVideoStreamsRequestWithoutParam ¶
func NewDeleteVideoStreamsRequestWithoutParam() *DeleteVideoStreamsRequest
This constructor has better compatible ability when API parameters changed
func (DeleteVideoStreamsRequest) GetRegionId ¶
func (r DeleteVideoStreamsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteVideoStreamsRequest) SetTaskIds ¶
func (r *DeleteVideoStreamsRequest) SetTaskIds(taskIds []int64)
param taskIds: (Required)
func (*DeleteVideoStreamsRequest) SetVideoId ¶
func (r *DeleteVideoStreamsRequest) SetVideoId(videoId string)
param videoId: 视频ID(Required)
type DeleteVideoStreamsResponse ¶
type DeleteVideoStreamsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteVideoStreamsResult `json:"result"`
}
type DeleteWatermarkRequest ¶
type DeleteWatermarkRequest struct {
core.JDCloudRequest
/* 水印ID */
WatermarkId int `json:"watermarkId"`
}
func NewDeleteWatermarkRequest ¶
func NewDeleteWatermarkRequest( watermarkId int, ) *DeleteWatermarkRequest
* param watermarkId: 水印ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteWatermarkRequestWithAllParams ¶
func NewDeleteWatermarkRequestWithAllParams( watermarkId int, ) *DeleteWatermarkRequest
* param watermarkId: 水印ID (Required)
func NewDeleteWatermarkRequestWithoutParam ¶
func NewDeleteWatermarkRequestWithoutParam() *DeleteWatermarkRequest
This constructor has better compatible ability when API parameters changed
func (DeleteWatermarkRequest) GetRegionId ¶
func (r DeleteWatermarkRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteWatermarkRequest) SetWatermarkId ¶
func (r *DeleteWatermarkRequest) SetWatermarkId(watermarkId int)
param watermarkId: 水印ID(Required)
type DeleteWatermarkResponse ¶
type DeleteWatermarkResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteWatermarkResult `json:"result"`
}
type DeleteWatermarkResult ¶
type DeleteWatermarkResult struct {
}
type DisableDomainRequest ¶
type DisableDomainRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
}
func NewDisableDomainRequest ¶
func NewDisableDomainRequest( domainId int, ) *DisableDomainRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDisableDomainRequestWithAllParams ¶
func NewDisableDomainRequestWithAllParams( domainId int, ) *DisableDomainRequest
* param domainId: 域名ID (Required)
func NewDisableDomainRequestWithoutParam ¶
func NewDisableDomainRequestWithoutParam() *DisableDomainRequest
This constructor has better compatible ability when API parameters changed
func (DisableDomainRequest) GetRegionId ¶
func (r DisableDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisableDomainRequest) SetDomainId ¶
func (r *DisableDomainRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type DisableDomainResponse ¶
type DisableDomainResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DisableDomainResult `json:"result"`
}
type DisableDomainResult ¶
type DisableDomainResult struct {
}
type EnableDomainRequest ¶
type EnableDomainRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
}
func NewEnableDomainRequest ¶
func NewEnableDomainRequest( domainId int, ) *EnableDomainRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEnableDomainRequestWithAllParams ¶
func NewEnableDomainRequestWithAllParams( domainId int, ) *EnableDomainRequest
* param domainId: 域名ID (Required)
func NewEnableDomainRequestWithoutParam ¶
func NewEnableDomainRequestWithoutParam() *EnableDomainRequest
This constructor has better compatible ability when API parameters changed
func (EnableDomainRequest) GetRegionId ¶
func (r EnableDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EnableDomainRequest) SetDomainId ¶
func (r *EnableDomainRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type EnableDomainResponse ¶
type EnableDomainResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result EnableDomainResult `json:"result"`
}
type EnableDomainResult ¶
type EnableDomainResult struct {
}
type GetCategoryRequest ¶
type GetCategoryRequest struct {
core.JDCloudRequest
/* 分类ID */
CategoryId int `json:"categoryId"`
}
func NewGetCategoryRequest ¶
func NewGetCategoryRequest( categoryId int, ) *GetCategoryRequest
* param categoryId: 分类ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetCategoryRequestWithAllParams ¶
func NewGetCategoryRequestWithAllParams( categoryId int, ) *GetCategoryRequest
* param categoryId: 分类ID (Required)
func NewGetCategoryRequestWithoutParam ¶
func NewGetCategoryRequestWithoutParam() *GetCategoryRequest
This constructor has better compatible ability when API parameters changed
func (GetCategoryRequest) GetRegionId ¶
func (r GetCategoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetCategoryRequest) SetCategoryId ¶
func (r *GetCategoryRequest) SetCategoryId(categoryId int)
param categoryId: 分类ID(Required)
type GetCategoryResponse ¶
type GetCategoryResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetCategoryResult `json:"result"`
}
type GetCategoryResult ¶
type GetCategoryWithChildrenRequest ¶
type GetCategoryWithChildrenRequest struct {
core.JDCloudRequest
/* 分类ID */
CategoryId int `json:"categoryId"`
}
func NewGetCategoryWithChildrenRequest ¶
func NewGetCategoryWithChildrenRequest( categoryId int, ) *GetCategoryWithChildrenRequest
* param categoryId: 分类ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetCategoryWithChildrenRequestWithAllParams ¶
func NewGetCategoryWithChildrenRequestWithAllParams( categoryId int, ) *GetCategoryWithChildrenRequest
* param categoryId: 分类ID (Required)
func NewGetCategoryWithChildrenRequestWithoutParam ¶
func NewGetCategoryWithChildrenRequestWithoutParam() *GetCategoryWithChildrenRequest
This constructor has better compatible ability when API parameters changed
func (GetCategoryWithChildrenRequest) GetRegionId ¶
func (r GetCategoryWithChildrenRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetCategoryWithChildrenRequest) SetCategoryId ¶
func (r *GetCategoryWithChildrenRequest) SetCategoryId(categoryId int)
param categoryId: 分类ID(Required)
type GetCategoryWithChildrenResponse ¶
type GetCategoryWithChildrenResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetCategoryWithChildrenResult `json:"result"`
}
type GetDomainRequest ¶
type GetDomainRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
}
func NewGetDomainRequest ¶
func NewGetDomainRequest( domainId int, ) *GetDomainRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDomainRequestWithAllParams ¶
func NewGetDomainRequestWithAllParams( domainId int, ) *GetDomainRequest
* param domainId: 域名ID (Required)
func NewGetDomainRequestWithoutParam ¶
func NewGetDomainRequestWithoutParam() *GetDomainRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainRequest) GetRegionId ¶
func (r GetDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainRequest) SetDomainId ¶
func (r *GetDomainRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type GetDomainResponse ¶
type GetDomainResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetDomainResult `json:"result"`
}
type GetDomainResult ¶
type GetIPRuleRequest ¶
type GetIPRuleRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
}
func NewGetIPRuleRequest ¶
func NewGetIPRuleRequest( domainId int, ) *GetIPRuleRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetIPRuleRequestWithAllParams ¶
func NewGetIPRuleRequestWithAllParams( domainId int, ) *GetIPRuleRequest
* param domainId: 域名ID (Required)
func NewGetIPRuleRequestWithoutParam ¶
func NewGetIPRuleRequestWithoutParam() *GetIPRuleRequest
This constructor has better compatible ability when API parameters changed
func (GetIPRuleRequest) GetRegionId ¶
func (r GetIPRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetIPRuleRequest) SetDomainId ¶
func (r *GetIPRuleRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type GetIPRuleResponse ¶
type GetIPRuleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetIPRuleResult `json:"result"`
}
type GetIPRuleResult ¶
type GetIPRuleResult struct {
RuleType string `json:"ruleType"`
Config vod.IPRuleConfigObject `json:"config"`
Enabled bool `json:"enabled"`
}
type GetRefererRuleRequest ¶
type GetRefererRuleRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
}
func NewGetRefererRuleRequest ¶
func NewGetRefererRuleRequest( domainId int, ) *GetRefererRuleRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetRefererRuleRequestWithAllParams ¶
func NewGetRefererRuleRequestWithAllParams( domainId int, ) *GetRefererRuleRequest
* param domainId: 域名ID (Required)
func NewGetRefererRuleRequestWithoutParam ¶
func NewGetRefererRuleRequestWithoutParam() *GetRefererRuleRequest
This constructor has better compatible ability when API parameters changed
func (GetRefererRuleRequest) GetRegionId ¶
func (r GetRefererRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetRefererRuleRequest) SetDomainId ¶
func (r *GetRefererRuleRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type GetRefererRuleResponse ¶
type GetRefererRuleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetRefererRuleResult `json:"result"`
}
type GetRefererRuleResult ¶
type GetRefererRuleResult struct {
RuleType string `json:"ruleType"`
Config vod.RefererRuleConfigObject `json:"config"`
Enabled bool `json:"enabled"`
}
type GetTranscodeTemplateRequest ¶
type GetTranscodeTemplateRequest struct {
core.JDCloudRequest
/* 模板ID */
TemplateId int `json:"templateId"`
}
func NewGetTranscodeTemplateRequest ¶
func NewGetTranscodeTemplateRequest( templateId int, ) *GetTranscodeTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTranscodeTemplateRequestWithAllParams ¶
func NewGetTranscodeTemplateRequestWithAllParams( templateId int, ) *GetTranscodeTemplateRequest
* param templateId: 模板ID (Required)
func NewGetTranscodeTemplateRequestWithoutParam ¶
func NewGetTranscodeTemplateRequestWithoutParam() *GetTranscodeTemplateRequest
This constructor has better compatible ability when API parameters changed
func (GetTranscodeTemplateRequest) GetRegionId ¶
func (r GetTranscodeTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTranscodeTemplateRequest) SetTemplateId ¶
func (r *GetTranscodeTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
type GetTranscodeTemplateResponse ¶
type GetTranscodeTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetTranscodeTemplateResult `json:"result"`
}
type GetTranscodeTemplateResult ¶
type GetTranscodeTemplateResult struct {
Id int64 `json:"id"`
Name string `json:"name"`
Video vod.Video `json:"video"`
Audio vod.Audio `json:"audio"`
Encapsulation vod.Encapsulation `json:"encapsulation"`
Definition string `json:"definition"`
Source string `json:"source"`
TemplateType string `json:"templateType"`
CreateTime string `json:"createTime"`
UpdateTime string `json:"updateTime"`
}
type GetURLRuleRequest ¶
type GetURLRuleRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
}
func NewGetURLRuleRequest ¶
func NewGetURLRuleRequest( domainId int, ) *GetURLRuleRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetURLRuleRequestWithAllParams ¶
func NewGetURLRuleRequestWithAllParams( domainId int, ) *GetURLRuleRequest
* param domainId: 域名ID (Required)
func NewGetURLRuleRequestWithoutParam ¶
func NewGetURLRuleRequestWithoutParam() *GetURLRuleRequest
This constructor has better compatible ability when API parameters changed
func (GetURLRuleRequest) GetRegionId ¶
func (r GetURLRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetURLRuleRequest) SetDomainId ¶
func (r *GetURLRuleRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type GetURLRuleResponse ¶
type GetURLRuleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetURLRuleResult `json:"result"`
}
type GetURLRuleResult ¶
type GetURLRuleResult struct {
RuleType string `json:"ruleType"`
Config vod.URLRuleConfigObject `json:"config"`
Enabled bool `json:"enabled"`
}
type GetVideoPlayInfoRequest ¶
type GetVideoPlayInfoRequest struct {
core.JDCloudRequest
/* 视频ID */
VideoId string `json:"videoId"`
}
func NewGetVideoPlayInfoRequest ¶
func NewGetVideoPlayInfoRequest( videoId string, ) *GetVideoPlayInfoRequest
* param videoId: 视频ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetVideoPlayInfoRequestWithAllParams ¶
func NewGetVideoPlayInfoRequestWithAllParams( videoId string, ) *GetVideoPlayInfoRequest
* param videoId: 视频ID (Required)
func NewGetVideoPlayInfoRequestWithoutParam ¶
func NewGetVideoPlayInfoRequestWithoutParam() *GetVideoPlayInfoRequest
This constructor has better compatible ability when API parameters changed
func (GetVideoPlayInfoRequest) GetRegionId ¶
func (r GetVideoPlayInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetVideoPlayInfoRequest) SetVideoId ¶
func (r *GetVideoPlayInfoRequest) SetVideoId(videoId string)
param videoId: 视频ID(Required)
type GetVideoPlayInfoResponse ¶
type GetVideoPlayInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetVideoPlayInfoResult `json:"result"`
}
type GetVideoPlayInfoResult ¶
type GetVideoPlayInfoResult struct {
BaseInfo vod.VideoBaseInfo `json:"baseInfo"`
PlayInfoList []vod.VideoPlayInfo `json:"playInfoList"`
}
type GetVideoRequest ¶
type GetVideoRequest struct {
core.JDCloudRequest
/* 视频ID */
VideoId string `json:"videoId"`
}
func NewGetVideoRequest ¶
func NewGetVideoRequest( videoId string, ) *GetVideoRequest
* param videoId: 视频ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetVideoRequestWithAllParams ¶
func NewGetVideoRequestWithAllParams( videoId string, ) *GetVideoRequest
* param videoId: 视频ID (Required)
func NewGetVideoRequestWithoutParam ¶
func NewGetVideoRequestWithoutParam() *GetVideoRequest
This constructor has better compatible ability when API parameters changed
func (GetVideoRequest) GetRegionId ¶
func (r GetVideoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetVideoRequest) SetVideoId ¶
func (r *GetVideoRequest) SetVideoId(videoId string)
param videoId: 视频ID(Required)
type GetVideoResponse ¶
type GetVideoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetVideoResult `json:"result"`
}
type GetVideoResult ¶
type GetVideoResult struct {
Id string `json:"id"`
Name string `json:"name"`
Description string `json:"description"`
CoverUrl string `json:"coverUrl"`
Status string `json:"status"`
FileSize int64 `json:"fileSize"`
Checksum string `json:"checksum"`
Duration int64 `json:"duration"`
Tags []string `json:"tags"`
CategoryId int64 `json:"categoryId"`
CategoryName string `json:"categoryName"`
Snapshots []vod.Snapshot `json:"snapshots"`
CreateTime string `json:"createTime"`
UpdateTime string `json:"updateTime"`
}
type GetWatermarkRequest ¶
type GetWatermarkRequest struct {
core.JDCloudRequest
/* 水印ID */
WatermarkId int `json:"watermarkId"`
}
func NewGetWatermarkRequest ¶
func NewGetWatermarkRequest( watermarkId int, ) *GetWatermarkRequest
* param watermarkId: 水印ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetWatermarkRequestWithAllParams ¶
func NewGetWatermarkRequestWithAllParams( watermarkId int, ) *GetWatermarkRequest
* param watermarkId: 水印ID (Required)
func NewGetWatermarkRequestWithoutParam ¶
func NewGetWatermarkRequestWithoutParam() *GetWatermarkRequest
This constructor has better compatible ability when API parameters changed
func (GetWatermarkRequest) GetRegionId ¶
func (r GetWatermarkRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetWatermarkRequest) SetWatermarkId ¶
func (r *GetWatermarkRequest) SetWatermarkId(watermarkId int)
param watermarkId: 水印ID(Required)
type GetWatermarkResponse ¶
type GetWatermarkResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetWatermarkResult `json:"result"`
}
type GetWatermarkResult ¶
type GetWatermarkResult struct {
Id int64 `json:"id"`
Name string `json:"name"`
ImgUrl string `json:"imgUrl"`
Width int `json:"width"`
Height int `json:"height"`
Position string `json:"position"`
Unit string `json:"unit"`
OffsetX int `json:"offsetX"`
OffsetY int `json:"offsetY"`
CreateTime string `json:"createTime"`
UpdateTime string `json:"updateTime"`
}
type ListCategoriesRequest ¶
type ListCategoriesRequest struct {
core.JDCloudRequest
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* (Optional) */
Sorts []vod.Sort `json:"sorts"`
}
func NewListCategoriesRequest ¶
func NewListCategoriesRequest() *ListCategoriesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListCategoriesRequestWithAllParams ¶
func NewListCategoriesRequestWithAllParams( pageNumber *int, pageSize *int, sorts []vod.Sort, ) *ListCategoriesRequest
* param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional) * param sorts: (Optional)
func NewListCategoriesRequestWithoutParam ¶
func NewListCategoriesRequestWithoutParam() *ListCategoriesRequest
This constructor has better compatible ability when API parameters changed
func (ListCategoriesRequest) GetRegionId ¶
func (r ListCategoriesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListCategoriesRequest) SetPageNumber ¶
func (r *ListCategoriesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*ListCategoriesRequest) SetPageSize ¶
func (r *ListCategoriesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
func (*ListCategoriesRequest) SetSorts ¶
func (r *ListCategoriesRequest) SetSorts(sorts []vod.Sort)
param sorts: (Optional)
type ListCategoriesResponse ¶
type ListCategoriesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListCategoriesResult `json:"result"`
}
type ListCategoriesResult ¶
type ListDomainsRequest ¶
type ListDomainsRequest struct {
core.JDCloudRequest
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* (Optional) */
Sorts []vod.Sort `json:"sorts"`
}
func NewListDomainsRequest ¶
func NewListDomainsRequest() *ListDomainsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListDomainsRequestWithAllParams ¶
func NewListDomainsRequestWithAllParams( pageNumber *int, pageSize *int, sorts []vod.Sort, ) *ListDomainsRequest
* param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional) * param sorts: (Optional)
func NewListDomainsRequestWithoutParam ¶
func NewListDomainsRequestWithoutParam() *ListDomainsRequest
This constructor has better compatible ability when API parameters changed
func (ListDomainsRequest) GetRegionId ¶
func (r ListDomainsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListDomainsRequest) SetPageNumber ¶
func (r *ListDomainsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*ListDomainsRequest) SetPageSize ¶
func (r *ListDomainsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
func (*ListDomainsRequest) SetSorts ¶
func (r *ListDomainsRequest) SetSorts(sorts []vod.Sort)
param sorts: (Optional)
type ListDomainsResponse ¶
type ListDomainsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListDomainsResult `json:"result"`
}
type ListDomainsResult ¶
type ListHeadersRequest ¶
type ListHeadersRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
}
func NewListHeadersRequest ¶
func NewListHeadersRequest( domainId int, ) *ListHeadersRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListHeadersRequestWithAllParams ¶
func NewListHeadersRequestWithAllParams( domainId int, ) *ListHeadersRequest
* param domainId: 域名ID (Required)
func NewListHeadersRequestWithoutParam ¶
func NewListHeadersRequestWithoutParam() *ListHeadersRequest
This constructor has better compatible ability when API parameters changed
func (ListHeadersRequest) GetRegionId ¶
func (r ListHeadersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListHeadersRequest) SetDomainId ¶
func (r *ListHeadersRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type ListHeadersResponse ¶
type ListHeadersResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListHeadersResult `json:"result"`
}
type ListHeadersResult ¶
type ListHeadersResult struct {
Headers []vod.GetHeaderResultObject `json:"headers"`
}
type ListTranscodeTemplatesRequest ¶
type ListTranscodeTemplatesRequest struct {
core.JDCloudRequest
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* (Optional) */
Filters []vod.Filter `json:"filters"`
}
func NewListTranscodeTemplatesRequest ¶
func NewListTranscodeTemplatesRequest() *ListTranscodeTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListTranscodeTemplatesRequestWithAllParams ¶
func NewListTranscodeTemplatesRequestWithAllParams( pageNumber *int, pageSize *int, filters []vod.Filter, ) *ListTranscodeTemplatesRequest
* param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional) * param filters: (Optional)
func NewListTranscodeTemplatesRequestWithoutParam ¶
func NewListTranscodeTemplatesRequestWithoutParam() *ListTranscodeTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (ListTranscodeTemplatesRequest) GetRegionId ¶
func (r ListTranscodeTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListTranscodeTemplatesRequest) SetFilters ¶ added in v1.10.0
func (r *ListTranscodeTemplatesRequest) SetFilters(filters []vod.Filter)
param filters: (Optional)
func (*ListTranscodeTemplatesRequest) SetPageNumber ¶
func (r *ListTranscodeTemplatesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*ListTranscodeTemplatesRequest) SetPageSize ¶
func (r *ListTranscodeTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type ListTranscodeTemplatesResponse ¶
type ListTranscodeTemplatesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListTranscodeTemplatesResult `json:"result"`
}
type ListVideosRequest ¶
type ListVideosRequest struct {
core.JDCloudRequest
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* (Optional) */
Filters []vod.Filter `json:"filters"`
/* (Optional) */
Sorts []vod.Sort `json:"sorts"`
}
func NewListVideosRequest ¶
func NewListVideosRequest() *ListVideosRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListVideosRequestWithAllParams ¶
func NewListVideosRequestWithAllParams( pageNumber *int, pageSize *int, filters []vod.Filter, sorts []vod.Sort, ) *ListVideosRequest
* param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional) * param filters: (Optional) * param sorts: (Optional)
func NewListVideosRequestWithoutParam ¶
func NewListVideosRequestWithoutParam() *ListVideosRequest
This constructor has better compatible ability when API parameters changed
func (ListVideosRequest) GetRegionId ¶
func (r ListVideosRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListVideosRequest) SetFilters ¶
func (r *ListVideosRequest) SetFilters(filters []vod.Filter)
param filters: (Optional)
func (*ListVideosRequest) SetPageNumber ¶
func (r *ListVideosRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*ListVideosRequest) SetPageSize ¶
func (r *ListVideosRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
func (*ListVideosRequest) SetSorts ¶
func (r *ListVideosRequest) SetSorts(sorts []vod.Sort)
param sorts: (Optional)
type ListVideosResponse ¶
type ListVideosResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListVideosResult `json:"result"`
}
type ListVideosResult ¶
type ListWatermarksRequest ¶
type ListWatermarksRequest struct {
core.JDCloudRequest
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
}
func NewListWatermarksRequest ¶
func NewListWatermarksRequest() *ListWatermarksRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListWatermarksRequestWithAllParams ¶
func NewListWatermarksRequestWithAllParams( pageNumber *int, pageSize *int, ) *ListWatermarksRequest
* param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional)
func NewListWatermarksRequestWithoutParam ¶
func NewListWatermarksRequestWithoutParam() *ListWatermarksRequest
This constructor has better compatible ability when API parameters changed
func (ListWatermarksRequest) GetRegionId ¶
func (r ListWatermarksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListWatermarksRequest) SetPageNumber ¶
func (r *ListWatermarksRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*ListWatermarksRequest) SetPageSize ¶
func (r *ListWatermarksRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type ListWatermarksResponse ¶
type ListWatermarksResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListWatermarksResult `json:"result"`
}
type ListWatermarksResult ¶
type RefreshVideoUploadTaskRequest ¶ added in v1.10.0
type RefreshVideoUploadTaskRequest struct {
core.JDCloudRequest
/* 视频地址 */
VideoId string `json:"videoId"`
}
func NewRefreshVideoUploadTaskRequest ¶ added in v1.10.0
func NewRefreshVideoUploadTaskRequest( videoId string, ) *RefreshVideoUploadTaskRequest
* param videoId: 视频地址 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRefreshVideoUploadTaskRequestWithAllParams ¶ added in v1.10.0
func NewRefreshVideoUploadTaskRequestWithAllParams( videoId string, ) *RefreshVideoUploadTaskRequest
* param videoId: 视频地址 (Required)
func NewRefreshVideoUploadTaskRequestWithoutParam ¶ added in v1.10.0
func NewRefreshVideoUploadTaskRequestWithoutParam() *RefreshVideoUploadTaskRequest
This constructor has better compatible ability when API parameters changed
func (RefreshVideoUploadTaskRequest) GetRegionId ¶ added in v1.10.0
func (r RefreshVideoUploadTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RefreshVideoUploadTaskRequest) SetVideoId ¶ added in v1.10.0
func (r *RefreshVideoUploadTaskRequest) SetVideoId(videoId string)
param videoId: 视频地址(Required)
type RefreshVideoUploadTaskResponse ¶ added in v1.10.0
type RefreshVideoUploadTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RefreshVideoUploadTaskResult `json:"result"`
}
type RefreshVideoUploadTaskResult ¶ added in v1.10.0
type SetDefaultDomainRequest ¶
type SetDefaultDomainRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
}
func NewSetDefaultDomainRequest ¶
func NewSetDefaultDomainRequest( domainId int, ) *SetDefaultDomainRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetDefaultDomainRequestWithAllParams ¶
func NewSetDefaultDomainRequestWithAllParams( domainId int, ) *SetDefaultDomainRequest
* param domainId: 域名ID (Required)
func NewSetDefaultDomainRequestWithoutParam ¶
func NewSetDefaultDomainRequestWithoutParam() *SetDefaultDomainRequest
This constructor has better compatible ability when API parameters changed
func (SetDefaultDomainRequest) GetRegionId ¶
func (r SetDefaultDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetDefaultDomainRequest) SetDomainId ¶
func (r *SetDefaultDomainRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type SetDefaultDomainResponse ¶
type SetDefaultDomainResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SetDefaultDomainResult `json:"result"`
}
type SetDefaultDomainResult ¶
type SetDefaultDomainResult struct {
}
type SetHeaderRequest ¶
type SetHeaderRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
/* 头参数名。当前支持的访问头参数取值范围:
Content-Disposition
Content-Language
Expires
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Max-Age
Access-Control-Expose-Headers
*/
HeaderName string `json:"headerName"`
/* 头参数值 */
HeaderValue string `json:"headerValue"`
/* 头参数类型,取值范围:req、resp */
HeaderType string `json:"headerType"`
}
func NewSetHeaderRequest ¶
func NewSetHeaderRequest( domainId int, headerName string, headerValue string, headerType string, ) *SetHeaderRequest
- param domainId: 域名ID (Required)
- param headerName: 头参数名。当前支持的访问头参数取值范围: Content-Disposition Content-Language Expires Access-Control-Allow-Origin Access-Control-Allow-Methods Access-Control-Max-Age Access-Control-Expose-Headers
(Required) * param headerValue: 头参数值 (Required) * param headerType: 头参数类型,取值范围:req、resp (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetHeaderRequestWithAllParams ¶
func NewSetHeaderRequestWithAllParams( domainId int, headerName string, headerValue string, headerType string, ) *SetHeaderRequest
- param domainId: 域名ID (Required)
- param headerName: 头参数名。当前支持的访问头参数取值范围: Content-Disposition Content-Language Expires Access-Control-Allow-Origin Access-Control-Allow-Methods Access-Control-Max-Age Access-Control-Expose-Headers
(Required) * param headerValue: 头参数值 (Required) * param headerType: 头参数类型,取值范围:req、resp (Required)
func NewSetHeaderRequestWithoutParam ¶
func NewSetHeaderRequestWithoutParam() *SetHeaderRequest
This constructor has better compatible ability when API parameters changed
func (SetHeaderRequest) GetRegionId ¶
func (r SetHeaderRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetHeaderRequest) SetDomainId ¶
func (r *SetHeaderRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
func (*SetHeaderRequest) SetHeaderName ¶
func (r *SetHeaderRequest) SetHeaderName(headerName string)
param headerName: 头参数名。当前支持的访问头参数取值范围: Content-Disposition Content-Language Expires Access-Control-Allow-Origin Access-Control-Allow-Methods Access-Control-Max-Age Access-Control-Expose-Headers
(Required)
func (*SetHeaderRequest) SetHeaderType ¶
func (r *SetHeaderRequest) SetHeaderType(headerType string)
param headerType: 头参数类型,取值范围:req、resp(Required)
func (*SetHeaderRequest) SetHeaderValue ¶
func (r *SetHeaderRequest) SetHeaderValue(headerValue string)
param headerValue: 头参数值(Required)
type SetHeaderResponse ¶
type SetHeaderResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SetHeaderResult `json:"result"`
}
type SetHeaderResult ¶
type SetHeaderResult struct {
}
type SetIPRuleRequest ¶
type SetIPRuleRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
/* IP黑名单规则配置对象 */
Config *vod.IPRuleConfigObject `json:"config"`
/* 是否启用该规则 */
Enabled bool `json:"enabled"`
}
func NewSetIPRuleRequest ¶
func NewSetIPRuleRequest( domainId int, config *vod.IPRuleConfigObject, enabled bool, ) *SetIPRuleRequest
* param domainId: 域名ID (Required) * param config: IP黑名单规则配置对象 (Required) * param enabled: 是否启用该规则 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetIPRuleRequestWithAllParams ¶
func NewSetIPRuleRequestWithAllParams( domainId int, config *vod.IPRuleConfigObject, enabled bool, ) *SetIPRuleRequest
* param domainId: 域名ID (Required) * param config: IP黑名单规则配置对象 (Required) * param enabled: 是否启用该规则 (Required)
func NewSetIPRuleRequestWithoutParam ¶
func NewSetIPRuleRequestWithoutParam() *SetIPRuleRequest
This constructor has better compatible ability when API parameters changed
func (SetIPRuleRequest) GetRegionId ¶
func (r SetIPRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetIPRuleRequest) SetConfig ¶
func (r *SetIPRuleRequest) SetConfig(config *vod.IPRuleConfigObject)
param config: IP黑名单规则配置对象(Required)
func (*SetIPRuleRequest) SetDomainId ¶
func (r *SetIPRuleRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
func (*SetIPRuleRequest) SetEnabled ¶
func (r *SetIPRuleRequest) SetEnabled(enabled bool)
param enabled: 是否启用该规则(Required)
type SetIPRuleResponse ¶
type SetIPRuleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SetIPRuleResult `json:"result"`
}
type SetIPRuleResult ¶
type SetIPRuleResult struct {
}
type SetRefererRuleRequest ¶
type SetRefererRuleRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
/* Referer防盗链规则配置对象 */
Config *vod.RefererRuleConfigObject `json:"config"`
/* 是否启用该规则 */
Enabled bool `json:"enabled"`
}
func NewSetRefererRuleRequest ¶
func NewSetRefererRuleRequest( domainId int, config *vod.RefererRuleConfigObject, enabled bool, ) *SetRefererRuleRequest
* param domainId: 域名ID (Required) * param config: Referer防盗链规则配置对象 (Required) * param enabled: 是否启用该规则 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetRefererRuleRequestWithAllParams ¶
func NewSetRefererRuleRequestWithAllParams( domainId int, config *vod.RefererRuleConfigObject, enabled bool, ) *SetRefererRuleRequest
* param domainId: 域名ID (Required) * param config: Referer防盗链规则配置对象 (Required) * param enabled: 是否启用该规则 (Required)
func NewSetRefererRuleRequestWithoutParam ¶
func NewSetRefererRuleRequestWithoutParam() *SetRefererRuleRequest
This constructor has better compatible ability when API parameters changed
func (SetRefererRuleRequest) GetRegionId ¶
func (r SetRefererRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetRefererRuleRequest) SetConfig ¶
func (r *SetRefererRuleRequest) SetConfig(config *vod.RefererRuleConfigObject)
param config: Referer防盗链规则配置对象(Required)
func (*SetRefererRuleRequest) SetDomainId ¶
func (r *SetRefererRuleRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
func (*SetRefererRuleRequest) SetEnabled ¶
func (r *SetRefererRuleRequest) SetEnabled(enabled bool)
param enabled: 是否启用该规则(Required)
type SetRefererRuleResponse ¶
type SetRefererRuleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SetRefererRuleResult `json:"result"`
}
type SetRefererRuleResult ¶
type SetRefererRuleResult struct {
}
type SetURLRuleRequest ¶
type SetURLRuleRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
/* URL鉴权规则配置对象 */
Config *vod.URLRuleConfigObject `json:"config"`
/* 是否启用该规则 */
Enabled bool `json:"enabled"`
}
func NewSetURLRuleRequest ¶
func NewSetURLRuleRequest( domainId int, config *vod.URLRuleConfigObject, enabled bool, ) *SetURLRuleRequest
* param domainId: 域名ID (Required) * param config: URL鉴权规则配置对象 (Required) * param enabled: 是否启用该规则 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetURLRuleRequestWithAllParams ¶
func NewSetURLRuleRequestWithAllParams( domainId int, config *vod.URLRuleConfigObject, enabled bool, ) *SetURLRuleRequest
* param domainId: 域名ID (Required) * param config: URL鉴权规则配置对象 (Required) * param enabled: 是否启用该规则 (Required)
func NewSetURLRuleRequestWithoutParam ¶
func NewSetURLRuleRequestWithoutParam() *SetURLRuleRequest
This constructor has better compatible ability when API parameters changed
func (SetURLRuleRequest) GetRegionId ¶
func (r SetURLRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetURLRuleRequest) SetConfig ¶
func (r *SetURLRuleRequest) SetConfig(config *vod.URLRuleConfigObject)
param config: URL鉴权规则配置对象(Required)
func (*SetURLRuleRequest) SetDomainId ¶
func (r *SetURLRuleRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
func (*SetURLRuleRequest) SetEnabled ¶
func (r *SetURLRuleRequest) SetEnabled(enabled bool)
param enabled: 是否启用该规则(Required)
type SetURLRuleResponse ¶
type SetURLRuleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SetURLRuleResult `json:"result"`
}
type SetURLRuleResult ¶
type SetURLRuleResult struct {
}
type SubmitTranscodeJobRequest ¶
type SubmitTranscodeJobRequest struct {
core.JDCloudRequest
/* 视频ID (Optional) */
VideoId *string `json:"videoId"`
/* 转码模板ID列表 (Optional) */
TemplateIds []int64 `json:"templateIds"`
/* 水印ID列表 (Optional) */
WatermarkIds []int64 `json:"watermarkIds"`
}
func NewSubmitTranscodeJobRequest ¶
func NewSubmitTranscodeJobRequest() *SubmitTranscodeJobRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewSubmitTranscodeJobRequestWithAllParams ¶
func NewSubmitTranscodeJobRequestWithAllParams( videoId *string, templateIds []int64, watermarkIds []int64, ) *SubmitTranscodeJobRequest
* param videoId: 视频ID (Optional) * param templateIds: 转码模板ID列表 (Optional) * param watermarkIds: 水印ID列表 (Optional)
func NewSubmitTranscodeJobRequestWithoutParam ¶
func NewSubmitTranscodeJobRequestWithoutParam() *SubmitTranscodeJobRequest
This constructor has better compatible ability when API parameters changed
func (SubmitTranscodeJobRequest) GetRegionId ¶
func (r SubmitTranscodeJobRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SubmitTranscodeJobRequest) SetTemplateIds ¶
func (r *SubmitTranscodeJobRequest) SetTemplateIds(templateIds []int64)
param templateIds: 转码模板ID列表(Optional)
func (*SubmitTranscodeJobRequest) SetVideoId ¶
func (r *SubmitTranscodeJobRequest) SetVideoId(videoId string)
param videoId: 视频ID(Optional)
func (*SubmitTranscodeJobRequest) SetWatermarkIds ¶
func (r *SubmitTranscodeJobRequest) SetWatermarkIds(watermarkIds []int64)
param watermarkIds: 水印ID列表(Optional)
type SubmitTranscodeJobResponse ¶
type SubmitTranscodeJobResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SubmitTranscodeJobResult `json:"result"`
}
type SubmitTranscodeJobResult ¶
type SubmitTranscodeJobResult struct {
Tasks []vod.SubmittedTranscodeTask `json:"tasks"`
}
type UpdateCategoryRequest ¶
type UpdateCategoryRequest struct {
core.JDCloudRequest
/* 分类ID */
CategoryId int `json:"categoryId"`
/* 分类名称 (Optional) */
Name *string `json:"name"`
/* 父分类ID,取值为 0 或 null 时,表示该分类为一级分类
(Optional) */
ParentId *int64 `json:"parentId"`
/* 分类描述信息 (Optional) */
Description *string `json:"description"`
}
func NewUpdateCategoryRequest ¶
func NewUpdateCategoryRequest( categoryId int, ) *UpdateCategoryRequest
* param categoryId: 分类ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateCategoryRequestWithAllParams ¶
func NewUpdateCategoryRequestWithAllParams( categoryId int, name *string, parentId *int64, description *string, ) *UpdateCategoryRequest
* param categoryId: 分类ID (Required) * param name: 分类名称 (Optional) * param parentId: 父分类ID,取值为 0 或 null 时,表示该分类为一级分类 (Optional) * param description: 分类描述信息 (Optional)
func NewUpdateCategoryRequestWithoutParam ¶
func NewUpdateCategoryRequestWithoutParam() *UpdateCategoryRequest
This constructor has better compatible ability when API parameters changed
func (UpdateCategoryRequest) GetRegionId ¶
func (r UpdateCategoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateCategoryRequest) SetCategoryId ¶
func (r *UpdateCategoryRequest) SetCategoryId(categoryId int)
param categoryId: 分类ID(Required)
func (*UpdateCategoryRequest) SetDescription ¶
func (r *UpdateCategoryRequest) SetDescription(description string)
param description: 分类描述信息(Optional)
func (*UpdateCategoryRequest) SetName ¶
func (r *UpdateCategoryRequest) SetName(name string)
param name: 分类名称(Optional)
func (*UpdateCategoryRequest) SetParentId ¶
func (r *UpdateCategoryRequest) SetParentId(parentId int64)
param parentId: 父分类ID,取值为 0 或 null 时,表示该分类为一级分类
(Optional)
type UpdateCategoryResponse ¶
type UpdateCategoryResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateCategoryResult `json:"result"`
}
type UpdateCategoryResult ¶
type UpdateTranscodeTemplateRequest ¶
type UpdateTranscodeTemplateRequest struct {
core.JDCloudRequest
/* 模板ID */
TemplateId int `json:"templateId"`
/* 模板名称 (Optional) */
Name *string `json:"name"`
/* 视频参数配置 (Optional) */
Video *vod.Video `json:"video"`
/* 音频参数配置 (Optional) */
Audio *vod.Audio `json:"audio"`
/* 封装配置 (Optional) */
Encapsulation *vod.Encapsulation `json:"encapsulation"`
/* 清晰度规格标记。取值范围:
SD - 标清
HD - 高清
FHD - 超清
2K
4K
(Optional) */
Definition *string `json:"definition"`
/* 模板类型。取值范围:
jdchd - 京享超清
jdchs - 极速转码
(Optional) */
TemplateType *string `json:"templateType"`
}
func NewUpdateTranscodeTemplateRequest ¶
func NewUpdateTranscodeTemplateRequest( templateId int, ) *UpdateTranscodeTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateTranscodeTemplateRequestWithAllParams ¶
func NewUpdateTranscodeTemplateRequestWithAllParams( templateId int, name *string, video *vod.Video, audio *vod.Audio, encapsulation *vod.Encapsulation, definition *string, templateType *string, ) *UpdateTranscodeTemplateRequest
- param templateId: 模板ID (Required)
- param name: 模板名称 (Optional)
- param video: 视频参数配置 (Optional)
- param audio: 音频参数配置 (Optional)
- param encapsulation: 封装配置 (Optional)
- param definition: 清晰度规格标记。取值范围: SD - 标清 HD - 高清 FHD - 超清 2K 4K
(Optional)
- param templateType: 模板类型。取值范围: jdchd - 京享超清 jdchs - 极速转码
(Optional)
func NewUpdateTranscodeTemplateRequestWithoutParam ¶
func NewUpdateTranscodeTemplateRequestWithoutParam() *UpdateTranscodeTemplateRequest
This constructor has better compatible ability when API parameters changed
func (UpdateTranscodeTemplateRequest) GetRegionId ¶
func (r UpdateTranscodeTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateTranscodeTemplateRequest) SetAudio ¶
func (r *UpdateTranscodeTemplateRequest) SetAudio(audio *vod.Audio)
param audio: 音频参数配置(Optional)
func (*UpdateTranscodeTemplateRequest) SetDefinition ¶
func (r *UpdateTranscodeTemplateRequest) SetDefinition(definition string)
param definition: 清晰度规格标记。取值范围: SD - 标清 HD - 高清 FHD - 超清 2K 4K
(Optional)
func (*UpdateTranscodeTemplateRequest) SetEncapsulation ¶
func (r *UpdateTranscodeTemplateRequest) SetEncapsulation(encapsulation *vod.Encapsulation)
param encapsulation: 封装配置(Optional)
func (*UpdateTranscodeTemplateRequest) SetName ¶
func (r *UpdateTranscodeTemplateRequest) SetName(name string)
param name: 模板名称(Optional)
func (*UpdateTranscodeTemplateRequest) SetTemplateId ¶
func (r *UpdateTranscodeTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
func (*UpdateTranscodeTemplateRequest) SetTemplateType ¶ added in v1.10.0
func (r *UpdateTranscodeTemplateRequest) SetTemplateType(templateType string)
param templateType: 模板类型。取值范围: jdchd - 京享超清 jdchs - 极速转码
(Optional)
func (*UpdateTranscodeTemplateRequest) SetVideo ¶
func (r *UpdateTranscodeTemplateRequest) SetVideo(video *vod.Video)
param video: 视频参数配置(Optional)
type UpdateTranscodeTemplateResponse ¶
type UpdateTranscodeTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateTranscodeTemplateResult `json:"result"`
}
type UpdateTranscodeTemplateResult ¶
type UpdateTranscodeTemplateResult struct {
Id int64 `json:"id"`
Name string `json:"name"`
Video vod.Video `json:"video"`
Audio vod.Audio `json:"audio"`
Encapsulation vod.Encapsulation `json:"encapsulation"`
Definition string `json:"definition"`
Source string `json:"source"`
TemplateType string `json:"templateType"`
CreateTime string `json:"createTime"`
UpdateTime string `json:"updateTime"`
}
type UpdateVideoRequest ¶
type UpdateVideoRequest struct {
core.JDCloudRequest
/* 视频ID */
VideoId string `json:"videoId"`
/* 视频名称 (Optional) */
Name *string `json:"name"`
/* 分类ID (Optional) */
CategoryId *int64 `json:"categoryId"`
/* 标签 (Optional) */
Tags []string `json:"tags"`
/* 封面地址 (Optional) */
CoverUrl *string `json:"coverUrl"`
/* 视频描述信息 (Optional) */
Description *string `json:"description"`
}
func NewUpdateVideoRequest ¶
func NewUpdateVideoRequest( videoId string, ) *UpdateVideoRequest
* param videoId: 视频ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateVideoRequestWithAllParams ¶
func NewUpdateVideoRequestWithAllParams( videoId string, name *string, categoryId *int64, tags []string, coverUrl *string, description *string, ) *UpdateVideoRequest
* param videoId: 视频ID (Required) * param name: 视频名称 (Optional) * param categoryId: 分类ID (Optional) * param tags: 标签 (Optional) * param coverUrl: 封面地址 (Optional) * param description: 视频描述信息 (Optional)
func NewUpdateVideoRequestWithoutParam ¶
func NewUpdateVideoRequestWithoutParam() *UpdateVideoRequest
This constructor has better compatible ability when API parameters changed
func (UpdateVideoRequest) GetRegionId ¶
func (r UpdateVideoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateVideoRequest) SetCategoryId ¶
func (r *UpdateVideoRequest) SetCategoryId(categoryId int64)
param categoryId: 分类ID(Optional)
func (*UpdateVideoRequest) SetCoverUrl ¶
func (r *UpdateVideoRequest) SetCoverUrl(coverUrl string)
param coverUrl: 封面地址(Optional)
func (*UpdateVideoRequest) SetDescription ¶
func (r *UpdateVideoRequest) SetDescription(description string)
param description: 视频描述信息(Optional)
func (*UpdateVideoRequest) SetName ¶
func (r *UpdateVideoRequest) SetName(name string)
param name: 视频名称(Optional)
func (*UpdateVideoRequest) SetTags ¶
func (r *UpdateVideoRequest) SetTags(tags []string)
param tags: 标签(Optional)
func (*UpdateVideoRequest) SetVideoId ¶
func (r *UpdateVideoRequest) SetVideoId(videoId string)
param videoId: 视频ID(Required)
type UpdateVideoResponse ¶
type UpdateVideoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateVideoResult `json:"result"`
}
type UpdateVideoResult ¶
type UpdateVideoResult struct {
Id string `json:"id"`
Name string `json:"name"`
Description string `json:"description"`
CoverUrl string `json:"coverUrl"`
Status string `json:"status"`
FileSize int64 `json:"fileSize"`
Checksum string `json:"checksum"`
Duration int64 `json:"duration"`
Tags []string `json:"tags"`
CategoryId int64 `json:"categoryId"`
CategoryName string `json:"categoryName"`
Snapshots []vod.Snapshot `json:"snapshots"`
CreateTime string `json:"createTime"`
UpdateTime string `json:"updateTime"`
}
type UpdateWatermarkRequest ¶
type UpdateWatermarkRequest struct {
core.JDCloudRequest
/* 水印ID */
WatermarkId int `json:"watermarkId"`
/* 水印名称 (Optional) */
Name *string `json:"name"`
/* 图片地址 (Optional) */
ImgUrl *string `json:"imgUrl"`
/* 水印宽度 (Optional) */
Width *int `json:"width"`
/* 水印高度 (Optional) */
Height *int `json:"height"`
/* 水印位置。取值范围:
LT - 左上
RT - 右上
LB - 左下
RB - 右下
(Optional) */
Position *string `json:"position"`
/* 偏移单位 (Optional) */
Unit *string `json:"unit"`
/* 水平偏移 (Optional) */
OffsetX *int `json:"offsetX"`
/* 竖直偏移 (Optional) */
OffsetY *int `json:"offsetY"`
}
func NewUpdateWatermarkRequest ¶
func NewUpdateWatermarkRequest( watermarkId int, ) *UpdateWatermarkRequest
* param watermarkId: 水印ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateWatermarkRequestWithAllParams ¶
func NewUpdateWatermarkRequestWithAllParams( watermarkId int, name *string, imgUrl *string, width *int, height *int, position *string, unit *string, offsetX *int, offsetY *int, ) *UpdateWatermarkRequest
- param watermarkId: 水印ID (Required)
- param name: 水印名称 (Optional)
- param imgUrl: 图片地址 (Optional)
- param width: 水印宽度 (Optional)
- param height: 水印高度 (Optional)
- param position: 水印位置。取值范围: LT - 左上 RT - 右上 LB - 左下 RB - 右下
(Optional) * param unit: 偏移单位 (Optional) * param offsetX: 水平偏移 (Optional) * param offsetY: 竖直偏移 (Optional)
func NewUpdateWatermarkRequestWithoutParam ¶
func NewUpdateWatermarkRequestWithoutParam() *UpdateWatermarkRequest
This constructor has better compatible ability when API parameters changed
func (UpdateWatermarkRequest) GetRegionId ¶
func (r UpdateWatermarkRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateWatermarkRequest) SetHeight ¶
func (r *UpdateWatermarkRequest) SetHeight(height int)
param height: 水印高度(Optional)
func (*UpdateWatermarkRequest) SetImgUrl ¶
func (r *UpdateWatermarkRequest) SetImgUrl(imgUrl string)
param imgUrl: 图片地址(Optional)
func (*UpdateWatermarkRequest) SetName ¶
func (r *UpdateWatermarkRequest) SetName(name string)
param name: 水印名称(Optional)
func (*UpdateWatermarkRequest) SetOffsetX ¶
func (r *UpdateWatermarkRequest) SetOffsetX(offsetX int)
param offsetX: 水平偏移(Optional)
func (*UpdateWatermarkRequest) SetOffsetY ¶
func (r *UpdateWatermarkRequest) SetOffsetY(offsetY int)
param offsetY: 竖直偏移(Optional)
func (*UpdateWatermarkRequest) SetPosition ¶
func (r *UpdateWatermarkRequest) SetPosition(position string)
param position: 水印位置。取值范围: LT - 左上 RT - 右上 LB - 左下 RB - 右下
(Optional)
func (*UpdateWatermarkRequest) SetUnit ¶
func (r *UpdateWatermarkRequest) SetUnit(unit string)
param unit: 偏移单位(Optional)
func (*UpdateWatermarkRequest) SetWatermarkId ¶
func (r *UpdateWatermarkRequest) SetWatermarkId(watermarkId int)
param watermarkId: 水印ID(Required)
func (*UpdateWatermarkRequest) SetWidth ¶
func (r *UpdateWatermarkRequest) SetWidth(width int)
param width: 水印宽度(Optional)
type UpdateWatermarkResponse ¶
type UpdateWatermarkResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateWatermarkResult `json:"result"`
}
type UpdateWatermarkResult ¶
type UpdateWatermarkResult struct {
Id int64 `json:"id"`
Name string `json:"name"`
ImgUrl string `json:"imgUrl"`
Width int `json:"width"`
Height int `json:"height"`
Position string `json:"position"`
Unit string `json:"unit"`
OffsetX int `json:"offsetX"`
OffsetY int `json:"offsetY"`
CreateTime string `json:"createTime"`
UpdateTime string `json:"updateTime"`
}
Source Files
¶
- BatchDeleteVideos.go
- BatchSubmitTranscodeJobs.go
- BatchUpdateVideos.go
- CreateCategory.go
- CreateDomain.go
- CreateImageUploadTask.go
- CreateTranscodeTemplate.go
- CreateVideoUploadTask.go
- CreateWatermark.go
- DeleteCategory.go
- DeleteDomain.go
- DeleteHeader.go
- DeleteTranscodeTemplate.go
- DeleteVideo.go
- DeleteVideoStreams.go
- DeleteWatermark.go
- DisableDomain.go
- EnableDomain.go
- GetCategory.go
- GetCategoryWithChildren.go
- GetDomain.go
- GetIPRule.go
- GetRefererRule.go
- GetTranscodeTemplate.go
- GetURLRule.go
- GetVideo.go
- GetVideoPlayInfo.go
- GetWatermark.go
- ListCategories.go
- ListDomains.go
- ListHeaders.go
- ListTranscodeTemplates.go
- ListVideos.go
- ListWatermarks.go
- RefreshVideoUploadTask.go
- SetDefaultDomain.go
- SetHeader.go
- SetIPRule.go
- SetRefererRule.go
- SetURLRule.go
- SubmitTranscodeJob.go
- UpdateCategory.go
- UpdateTranscodeTemplate.go
- UpdateVideo.go
- UpdateWatermark.go