Documentation
¶
Index ¶
- type BatchDeleteVideosRequest
- type BatchDeleteVideosResponse
- type BatchDeleteVideosResult
- type BatchSubmitQualityDetectionJobsRequest
- func NewBatchSubmitQualityDetectionJobsRequest() *BatchSubmitQualityDetectionJobsRequest
- func NewBatchSubmitQualityDetectionJobsRequestWithAllParams(bulkItems []vod.SubmitQualityDetectionJobRequestObject) *BatchSubmitQualityDetectionJobsRequest
- func NewBatchSubmitQualityDetectionJobsRequestWithoutParam() *BatchSubmitQualityDetectionJobsRequest
- type BatchSubmitQualityDetectionJobsResponse
- type BatchSubmitQualityDetectionJobsResult
- 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 CreateQualityDetectionTemplateRequest
- func NewCreateQualityDetectionTemplateRequest(name string, templateType string, detections []string) *CreateQualityDetectionTemplateRequest
- func NewCreateQualityDetectionTemplateRequestWithAllParams(name string, templateType string, detections []string) *CreateQualityDetectionTemplateRequest
- func NewCreateQualityDetectionTemplateRequestWithoutParam() *CreateQualityDetectionTemplateRequest
- func (r CreateQualityDetectionTemplateRequest) GetRegionId() string
- func (r *CreateQualityDetectionTemplateRequest) SetDetections(detections []string)
- func (r *CreateQualityDetectionTemplateRequest) SetName(name string)
- func (r *CreateQualityDetectionTemplateRequest) SetTemplateType(templateType string)
- type CreateQualityDetectionTemplateResponse
- type CreateQualityDetectionTemplateResult
- 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 string, height string, position string, ...) *CreateWatermarkRequest
- func NewCreateWatermarkRequestWithAllParams(name string, imgUrl string, width string, height string, sizeUnit *string, ...) *CreateWatermarkRequest
- func NewCreateWatermarkRequestWithoutParam() *CreateWatermarkRequest
- func (r CreateWatermarkRequest) GetRegionId() string
- func (r *CreateWatermarkRequest) SetHeight(height string)
- func (r *CreateWatermarkRequest) SetImgUrl(imgUrl string)
- func (r *CreateWatermarkRequest) SetName(name string)
- func (r *CreateWatermarkRequest) SetOffsetUnit(offsetUnit string)
- func (r *CreateWatermarkRequest) SetOffsetX(offsetX string)
- func (r *CreateWatermarkRequest) SetOffsetY(offsetY string)
- func (r *CreateWatermarkRequest) SetPosition(position string)
- func (r *CreateWatermarkRequest) SetSizeUnit(sizeUnit string)
- func (r *CreateWatermarkRequest) SetWidth(width string)
- type CreateWatermarkResponse
- type CreateWatermarkResult
- type DeleteCategoryRequest
- type DeleteCategoryResponse
- type DeleteCategoryResult
- type DeleteDomainRequest
- type DeleteDomainResponse
- type DeleteDomainResult
- type DeleteHeaderRequest
- type DeleteHeaderResponse
- type DeleteHeaderResult
- type DeleteQualityDetectionTemplateRequest
- func NewDeleteQualityDetectionTemplateRequest(templateId int) *DeleteQualityDetectionTemplateRequest
- func NewDeleteQualityDetectionTemplateRequestWithAllParams(templateId int) *DeleteQualityDetectionTemplateRequest
- func NewDeleteQualityDetectionTemplateRequestWithoutParam() *DeleteQualityDetectionTemplateRequest
- type DeleteQualityDetectionTemplateResponse
- type DeleteQualityDetectionTemplateResult
- 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 GetHttpSslRequest
- type GetHttpSslResponse
- type GetHttpSslResult
- type GetIPRuleRequest
- type GetIPRuleResponse
- type GetIPRuleResult
- type GetQualityDetectionTemplateRequest
- type GetQualityDetectionTemplateResponse
- type GetQualityDetectionTemplateResult
- 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 ListQualityDetectionTemplatesRequest
- func NewListQualityDetectionTemplatesRequest() *ListQualityDetectionTemplatesRequest
- func NewListQualityDetectionTemplatesRequestWithAllParams(pageNumber *int, pageSize *int) *ListQualityDetectionTemplatesRequest
- func NewListQualityDetectionTemplatesRequestWithoutParam() *ListQualityDetectionTemplatesRequest
- type ListQualityDetectionTemplatesResponse
- type ListQualityDetectionTemplatesResult
- 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 SetHttpSslRequest
- func (r SetHttpSslRequest) GetRegionId() string
- func (r *SetHttpSslRequest) SetDomainId(domainId int)
- func (r *SetHttpSslRequest) SetEnabled(enabled bool)
- func (r *SetHttpSslRequest) SetJumpType(jumpType string)
- func (r *SetHttpSslRequest) SetSource(source string)
- func (r *SetHttpSslRequest) SetSslCert(sslCert string)
- func (r *SetHttpSslRequest) SetSslKey(sslKey string)
- func (r *SetHttpSslRequest) SetTitle(title string)
- type SetHttpSslResponse
- type SetHttpSslResult
- 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 SubmitQualityDetectionJobRequest
- type SubmitQualityDetectionJobResponse
- type SubmitQualityDetectionJobResult
- type SubmitTranscodeJobRequest
- type SubmitTranscodeJobResponse
- type SubmitTranscodeJobResult
- type UpdateCategoryRequest
- type UpdateCategoryResponse
- type UpdateCategoryResult
- type UpdateQualityDetectionTemplateRequest
- func NewUpdateQualityDetectionTemplateRequest(templateId int) *UpdateQualityDetectionTemplateRequest
- func NewUpdateQualityDetectionTemplateRequestWithAllParams(templateId int, name *string, detections []string) *UpdateQualityDetectionTemplateRequest
- func NewUpdateQualityDetectionTemplateRequestWithoutParam() *UpdateQualityDetectionTemplateRequest
- type UpdateQualityDetectionTemplateResponse
- type UpdateQualityDetectionTemplateResult
- 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 string)
- func (r *UpdateWatermarkRequest) SetImgUrl(imgUrl string)
- func (r *UpdateWatermarkRequest) SetName(name string)
- func (r *UpdateWatermarkRequest) SetOffsetUnit(offsetUnit string)
- func (r *UpdateWatermarkRequest) SetOffsetX(offsetX string)
- func (r *UpdateWatermarkRequest) SetOffsetY(offsetY string)
- func (r *UpdateWatermarkRequest) SetPosition(position string)
- func (r *UpdateWatermarkRequest) SetSizeUnit(sizeUnit string)
- func (r *UpdateWatermarkRequest) SetWatermarkId(watermarkId int)
- func (r *UpdateWatermarkRequest) SetWidth(width string)
- 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 BatchSubmitQualityDetectionJobsRequest ¶ added in v1.13.0
type BatchSubmitQualityDetectionJobsRequest struct {
core.JDCloudRequest
/* (Optional) */
BulkItems []vod.SubmitQualityDetectionJobRequestObject `json:"bulkItems"`
}
func NewBatchSubmitQualityDetectionJobsRequest ¶ added in v1.13.0
func NewBatchSubmitQualityDetectionJobsRequest() *BatchSubmitQualityDetectionJobsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewBatchSubmitQualityDetectionJobsRequestWithAllParams ¶ added in v1.13.0
func NewBatchSubmitQualityDetectionJobsRequestWithAllParams( bulkItems []vod.SubmitQualityDetectionJobRequestObject, ) *BatchSubmitQualityDetectionJobsRequest
* param bulkItems: (Optional)
func NewBatchSubmitQualityDetectionJobsRequestWithoutParam ¶ added in v1.13.0
func NewBatchSubmitQualityDetectionJobsRequestWithoutParam() *BatchSubmitQualityDetectionJobsRequest
This constructor has better compatible ability when API parameters changed
func (BatchSubmitQualityDetectionJobsRequest) GetRegionId ¶ added in v1.13.0
func (r BatchSubmitQualityDetectionJobsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchSubmitQualityDetectionJobsRequest) SetBulkItems ¶ added in v1.13.0
func (r *BatchSubmitQualityDetectionJobsRequest) SetBulkItems(bulkItems []vod.SubmitQualityDetectionJobRequestObject)
param bulkItems: (Optional)
type BatchSubmitQualityDetectionJobsResponse ¶ added in v1.13.0
type BatchSubmitQualityDetectionJobsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchSubmitQualityDetectionJobsResult `json:"result"`
}
type BatchSubmitQualityDetectionJobsResult ¶ added in v1.13.0
type BatchSubmitQualityDetectionJobsResult struct {
}
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 CreateQualityDetectionTemplateRequest ¶ added in v1.13.0
type CreateQualityDetectionTemplateRequest struct {
core.JDCloudRequest
/* 模板名称。长度不超过128个字符。UTF-8编码。
*/
Name string `json:"name"`
/* 模板类型,区分该模板的检测内容。目前只支持 video 。 */
TemplateType string `json:"templateType"`
/* 检测项列表。取值范围:
blackScreen - 黑场
pureColor - 纯色
colorCast - 偏色
frozenFrame - 静帧
brightness - 亮度
contrast - 对比度
*/
Detections []string `json:"detections"`
}
func NewCreateQualityDetectionTemplateRequest ¶ added in v1.13.0
func NewCreateQualityDetectionTemplateRequest( name string, templateType string, detections []string, ) *CreateQualityDetectionTemplateRequest
* param name: 模板名称。长度不超过128个字符。UTF-8编码。 (Required)
- param templateType: 模板类型,区分该模板的检测内容。目前只支持 video 。 (Required)
- param detections: 检测项列表。取值范围: blackScreen - 黑场 pureColor - 纯色 colorCast - 偏色 frozenFrame - 静帧 brightness - 亮度 contrast - 对比度
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateQualityDetectionTemplateRequestWithAllParams ¶ added in v1.13.0
func NewCreateQualityDetectionTemplateRequestWithAllParams( name string, templateType string, detections []string, ) *CreateQualityDetectionTemplateRequest
* param name: 模板名称。长度不超过128个字符。UTF-8编码。 (Required)
- param templateType: 模板类型,区分该模板的检测内容。目前只支持 video 。 (Required)
- param detections: 检测项列表。取值范围: blackScreen - 黑场 pureColor - 纯色 colorCast - 偏色 frozenFrame - 静帧 brightness - 亮度 contrast - 对比度
(Required)
func NewCreateQualityDetectionTemplateRequestWithoutParam ¶ added in v1.13.0
func NewCreateQualityDetectionTemplateRequestWithoutParam() *CreateQualityDetectionTemplateRequest
This constructor has better compatible ability when API parameters changed
func (CreateQualityDetectionTemplateRequest) GetRegionId ¶ added in v1.13.0
func (r CreateQualityDetectionTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateQualityDetectionTemplateRequest) SetDetections ¶ added in v1.13.0
func (r *CreateQualityDetectionTemplateRequest) SetDetections(detections []string)
param detections: 检测项列表。取值范围: blackScreen - 黑场 pureColor - 纯色 colorCast - 偏色 frozenFrame - 静帧 brightness - 亮度 contrast - 对比度
(Required)
func (*CreateQualityDetectionTemplateRequest) SetName ¶ added in v1.13.0
func (r *CreateQualityDetectionTemplateRequest) SetName(name string)
param name: 模板名称。长度不超过128个字符。UTF-8编码。
(Required)
func (*CreateQualityDetectionTemplateRequest) SetTemplateType ¶ added in v1.13.0
func (r *CreateQualityDetectionTemplateRequest) SetTemplateType(templateType string)
param templateType: 模板类型,区分该模板的检测内容。目前只支持 video 。(Required)
type CreateQualityDetectionTemplateResponse ¶ added in v1.13.0
type CreateQualityDetectionTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateQualityDetectionTemplateResult `json:"result"`
}
type CreateQualityDetectionTemplateResult ¶ added in v1.13.0
type CreateTranscodeTemplateRequest ¶
type CreateTranscodeTemplateRequest struct {
core.JDCloudRequest
/* 模板名称。长度不超过128个字符。UTF-8编码。
*/
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: 模板名称。长度不超过128个字符。UTF-8编码。 (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: 模板名称。长度不超过128个字符。UTF-8编码。 (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: 模板名称。长度不超过128个字符。UTF-8编码。
(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
/* 水印名称。只支持中英文、数字。长度不超过128个字符。UTF-8编码。
*/
Name string `json:"name"`
/* 图片地址 */
ImgUrl string `json:"imgUrl"`
/* 水印宽度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数
当 sizeUnit = percent 时,取值范围为 [0, 100] 小数
*/
Width string `json:"width"`
/* 水印高度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数
当 sizeUnit = percent 时,取值范围为 [0, 100] 小数
*/
Height string `json:"height"`
/* 尺寸单位。取值范围:
pixel - 像素
percent - 百分比
默认值为 pixel
(Optional) */
SizeUnit *string `json:"sizeUnit"`
/* 水印位置。取值范围:
LT - 左上
RT - 右上
LB - 左下
RB - 右下
*/
Position string `json:"position"`
/* 水平偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数
当 offsetUnit = percent 时,取值范围为 [0, 100] 小数
*/
OffsetX string `json:"offsetX"`
/* 竖直偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数
当 offsetUnit = percent 时,取值范围为 [0, 100] 小数
*/
OffsetY string `json:"offsetY"`
/* 偏移单位。取值范围:
pixel - 像素
percent - 百分比
默认值为 pixel
(Optional) */
OffsetUnit *string `json:"offsetUnit"`
}
func NewCreateWatermarkRequest ¶
func NewCreateWatermarkRequest( name string, imgUrl string, width string, height string, position string, offsetX string, offsetY string, ) *CreateWatermarkRequest
- param name: 水印名称。只支持中英文、数字。长度不超过128个字符。UTF-8编码。 (Required)
- param imgUrl: 图片地址 (Required)
- param width: 水印宽度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数 当 sizeUnit = percent 时,取值范围为 [0, 100] 小数
(Required) * param height: 水印高度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数 当 sizeUnit = percent 时,取值范围为 [0, 100] 小数
(Required) * param position: 水印位置。取值范围: LT - 左上 RT - 右上 LB - 左下 RB - 右下 (Required) * param offsetX: 水平偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数 当 offsetUnit = percent 时,取值范围为 [0, 100] 小数
(Required) * param offsetY: 竖直偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数 当 offsetUnit = percent 时,取值范围为 [0, 100] 小数
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateWatermarkRequestWithAllParams ¶
func NewCreateWatermarkRequestWithAllParams( name string, imgUrl string, width string, height string, sizeUnit *string, position string, offsetX string, offsetY string, offsetUnit *string, ) *CreateWatermarkRequest
- param name: 水印名称。只支持中英文、数字。长度不超过128个字符。UTF-8编码。 (Required)
- param imgUrl: 图片地址 (Required)
- param width: 水印宽度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数 当 sizeUnit = percent 时,取值范围为 [0, 100] 小数
(Required) * param height: 水印高度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数 当 sizeUnit = percent 时,取值范围为 [0, 100] 小数
(Required) * param sizeUnit: 尺寸单位。取值范围: pixel - 像素 percent - 百分比
默认值为 pixel
(Optional) * param position: 水印位置。取值范围: LT - 左上 RT - 右上 LB - 左下 RB - 右下 (Required) * param offsetX: 水平偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数 当 offsetUnit = percent 时,取值范围为 [0, 100] 小数
(Required) * param offsetY: 竖直偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数 当 offsetUnit = percent 时,取值范围为 [0, 100] 小数
(Required) * param offsetUnit: 偏移单位。取值范围: pixel - 像素 percent - 百分比
默认值为 pixel
(Optional)
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 string)
param height: 水印高度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数 当 sizeUnit = percent 时,取值范围为 [0, 100] 小数 (Required)
func (*CreateWatermarkRequest) SetImgUrl ¶
func (r *CreateWatermarkRequest) SetImgUrl(imgUrl string)
param imgUrl: 图片地址(Required)
func (*CreateWatermarkRequest) SetName ¶
func (r *CreateWatermarkRequest) SetName(name string)
param name: 水印名称。只支持中英文、数字。长度不超过128个字符。UTF-8编码。
(Required)
func (*CreateWatermarkRequest) SetOffsetUnit ¶ added in v1.13.0
func (r *CreateWatermarkRequest) SetOffsetUnit(offsetUnit string)
param offsetUnit: 偏移单位。取值范围: pixel - 像素 percent - 百分比
默认值为 pixel (Optional)
func (*CreateWatermarkRequest) SetOffsetX ¶
func (r *CreateWatermarkRequest) SetOffsetX(offsetX string)
param offsetX: 水平偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数 当 offsetUnit = percent 时,取值范围为 [0, 100] 小数 (Required)
func (*CreateWatermarkRequest) SetOffsetY ¶
func (r *CreateWatermarkRequest) SetOffsetY(offsetY string)
param offsetY: 竖直偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数 当 offsetUnit = percent 时,取值范围为 [0, 100] 小数 (Required)
func (*CreateWatermarkRequest) SetPosition ¶
func (r *CreateWatermarkRequest) SetPosition(position string)
param position: 水印位置。取值范围: LT - 左上 RT - 右上 LB - 左下 RB - 右下
(Required)
func (*CreateWatermarkRequest) SetSizeUnit ¶ added in v1.13.0
func (r *CreateWatermarkRequest) SetSizeUnit(sizeUnit string)
param sizeUnit: 尺寸单位。取值范围: pixel - 像素 percent - 百分比
默认值为 pixel (Optional)
func (*CreateWatermarkRequest) SetWidth ¶
func (r *CreateWatermarkRequest) SetWidth(width string)
param width: 水印宽度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数 当 sizeUnit = percent 时,取值范围为 [0, 100] 小数 (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 string `json:"width"`
Height string `json:"height"`
SizeUnit string `json:"sizeUnit"`
Position string `json:"position"`
OffsetX string `json:"offsetX"`
OffsetY string `json:"offsetY"`
OffsetUnit string `json:"offsetUnit"`
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 DeleteQualityDetectionTemplateRequest ¶ added in v1.13.0
type DeleteQualityDetectionTemplateRequest struct {
core.JDCloudRequest
/* 模板ID */
TemplateId int `json:"templateId"`
}
func NewDeleteQualityDetectionTemplateRequest ¶ added in v1.13.0
func NewDeleteQualityDetectionTemplateRequest( templateId int, ) *DeleteQualityDetectionTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteQualityDetectionTemplateRequestWithAllParams ¶ added in v1.13.0
func NewDeleteQualityDetectionTemplateRequestWithAllParams( templateId int, ) *DeleteQualityDetectionTemplateRequest
* param templateId: 模板ID (Required)
func NewDeleteQualityDetectionTemplateRequestWithoutParam ¶ added in v1.13.0
func NewDeleteQualityDetectionTemplateRequestWithoutParam() *DeleteQualityDetectionTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteQualityDetectionTemplateRequest) GetRegionId ¶ added in v1.13.0
func (r DeleteQualityDetectionTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteQualityDetectionTemplateRequest) SetTemplateId ¶ added in v1.13.0
func (r *DeleteQualityDetectionTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
type DeleteQualityDetectionTemplateResponse ¶ added in v1.13.0
type DeleteQualityDetectionTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteQualityDetectionTemplateResult `json:"result"`
}
type DeleteQualityDetectionTemplateResult ¶ added in v1.13.0
type DeleteQualityDetectionTemplateResult 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 GetHttpSslRequest ¶ added in v1.13.0
type GetHttpSslRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
}
func NewGetHttpSslRequest ¶ added in v1.13.0
func NewGetHttpSslRequest( domainId int, ) *GetHttpSslRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetHttpSslRequestWithAllParams ¶ added in v1.13.0
func NewGetHttpSslRequestWithAllParams( domainId int, ) *GetHttpSslRequest
* param domainId: 域名ID (Required)
func NewGetHttpSslRequestWithoutParam ¶ added in v1.13.0
func NewGetHttpSslRequestWithoutParam() *GetHttpSslRequest
This constructor has better compatible ability when API parameters changed
func (GetHttpSslRequest) GetRegionId ¶ added in v1.13.0
func (r GetHttpSslRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetHttpSslRequest) SetDomainId ¶ added in v1.13.0
func (r *GetHttpSslRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type GetHttpSslResponse ¶ added in v1.13.0
type GetHttpSslResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetHttpSslResult `json:"result"`
}
type GetHttpSslResult ¶ added in v1.13.0
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 GetQualityDetectionTemplateRequest ¶ added in v1.13.0
type GetQualityDetectionTemplateRequest struct {
core.JDCloudRequest
/* 模板ID */
TemplateId int `json:"templateId"`
}
func NewGetQualityDetectionTemplateRequest ¶ added in v1.13.0
func NewGetQualityDetectionTemplateRequest( templateId int, ) *GetQualityDetectionTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetQualityDetectionTemplateRequestWithAllParams ¶ added in v1.13.0
func NewGetQualityDetectionTemplateRequestWithAllParams( templateId int, ) *GetQualityDetectionTemplateRequest
* param templateId: 模板ID (Required)
func NewGetQualityDetectionTemplateRequestWithoutParam ¶ added in v1.13.0
func NewGetQualityDetectionTemplateRequestWithoutParam() *GetQualityDetectionTemplateRequest
This constructor has better compatible ability when API parameters changed
func (GetQualityDetectionTemplateRequest) GetRegionId ¶ added in v1.13.0
func (r GetQualityDetectionTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetQualityDetectionTemplateRequest) SetTemplateId ¶ added in v1.13.0
func (r *GetQualityDetectionTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
type GetQualityDetectionTemplateResponse ¶ added in v1.13.0
type GetQualityDetectionTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetQualityDetectionTemplateResult `json:"result"`
}
type GetQualityDetectionTemplateResult ¶ added in v1.13.0
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 string `json:"width"`
Height string `json:"height"`
SizeUnit string `json:"sizeUnit"`
Position string `json:"position"`
OffsetX string `json:"offsetX"`
OffsetY string `json:"offsetY"`
OffsetUnit string `json:"offsetUnit"`
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 ListQualityDetectionTemplatesRequest ¶ added in v1.13.0
type ListQualityDetectionTemplatesRequest struct {
core.JDCloudRequest
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
}
func NewListQualityDetectionTemplatesRequest ¶ added in v1.13.0
func NewListQualityDetectionTemplatesRequest() *ListQualityDetectionTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListQualityDetectionTemplatesRequestWithAllParams ¶ added in v1.13.0
func NewListQualityDetectionTemplatesRequestWithAllParams( pageNumber *int, pageSize *int, ) *ListQualityDetectionTemplatesRequest
* param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional)
func NewListQualityDetectionTemplatesRequestWithoutParam ¶ added in v1.13.0
func NewListQualityDetectionTemplatesRequestWithoutParam() *ListQualityDetectionTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (ListQualityDetectionTemplatesRequest) GetRegionId ¶ added in v1.13.0
func (r ListQualityDetectionTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListQualityDetectionTemplatesRequest) SetPageNumber ¶ added in v1.13.0
func (r *ListQualityDetectionTemplatesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*ListQualityDetectionTemplatesRequest) SetPageSize ¶ added in v1.13.0
func (r *ListQualityDetectionTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type ListQualityDetectionTemplatesResponse ¶ added in v1.13.0
type ListQualityDetectionTemplatesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListQualityDetectionTemplatesResult `json:"result"`
}
type ListQualityDetectionTemplatesResult ¶ added in v1.13.0
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 SetHttpSslRequest ¶ added in v1.13.0
type SetHttpSslRequest struct {
core.JDCloudRequest
/* 域名ID */
DomainId int `json:"domainId"`
/* 证书来源。取值范围:default (Optional) */
Source *string `json:"source"`
/* 证书标题 (Optional) */
Title *string `json:"title"`
/* 证书内容 (Optional) */
SslCert *string `json:"sslCert"`
/* 证书私钥 (Optional) */
SslKey *string `json:"sslKey"`
/* 跳转类型。取值范围:
default - 采用回源域名的默认协议
http - 强制采用http协议回源
https - 强制采用https协议回源
(Optional) */
JumpType *string `json:"jumpType"`
/* SSL配置启用状态 (Optional) */
Enabled *bool `json:"enabled"`
}
func NewSetHttpSslRequest ¶ added in v1.13.0
func NewSetHttpSslRequest( domainId int, ) *SetHttpSslRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetHttpSslRequestWithAllParams ¶ added in v1.13.0
func NewSetHttpSslRequestWithAllParams( domainId int, source *string, title *string, sslCert *string, sslKey *string, jumpType *string, enabled *bool, ) *SetHttpSslRequest
- param domainId: 域名ID (Required)
- param source: 证书来源。取值范围:default (Optional)
- param title: 证书标题 (Optional)
- param sslCert: 证书内容 (Optional)
- param sslKey: 证书私钥 (Optional)
- param jumpType: 跳转类型。取值范围:
default - 采用回源域名的默认协议 http - 强制采用http协议回源 https - 强制采用https协议回源
(Optional) * param enabled: SSL配置启用状态 (Optional)
func NewSetHttpSslRequestWithoutParam ¶ added in v1.13.0
func NewSetHttpSslRequestWithoutParam() *SetHttpSslRequest
This constructor has better compatible ability when API parameters changed
func (SetHttpSslRequest) GetRegionId ¶ added in v1.13.0
func (r SetHttpSslRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetHttpSslRequest) SetDomainId ¶ added in v1.13.0
func (r *SetHttpSslRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
func (*SetHttpSslRequest) SetEnabled ¶ added in v1.13.0
func (r *SetHttpSslRequest) SetEnabled(enabled bool)
param enabled: SSL配置启用状态(Optional)
func (*SetHttpSslRequest) SetJumpType ¶ added in v1.13.0
func (r *SetHttpSslRequest) SetJumpType(jumpType string)
param jumpType: 跳转类型。取值范围:
default - 采用回源域名的默认协议 http - 强制采用http协议回源 https - 强制采用https协议回源 (Optional)
func (*SetHttpSslRequest) SetSource ¶ added in v1.13.0
func (r *SetHttpSslRequest) SetSource(source string)
param source: 证书来源。取值范围:default(Optional)
func (*SetHttpSslRequest) SetSslCert ¶ added in v1.13.0
func (r *SetHttpSslRequest) SetSslCert(sslCert string)
param sslCert: 证书内容(Optional)
func (*SetHttpSslRequest) SetSslKey ¶ added in v1.13.0
func (r *SetHttpSslRequest) SetSslKey(sslKey string)
param sslKey: 证书私钥(Optional)
func (*SetHttpSslRequest) SetTitle ¶ added in v1.13.0
func (r *SetHttpSslRequest) SetTitle(title string)
param title: 证书标题(Optional)
type SetHttpSslResponse ¶ added in v1.13.0
type SetHttpSslResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SetHttpSslResult `json:"result"`
}
type SetHttpSslResult ¶ added in v1.13.0
type SetHttpSslResult 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 SubmitQualityDetectionJobRequest ¶ added in v1.13.0
type SubmitQualityDetectionJobRequest struct {
core.JDCloudRequest
/* 媒资ID (Optional) */
MediaId *string `json:"mediaId"`
/* 质检模板ID列表 (Optional) */
TemplateIds []int64 `json:"templateIds"`
}
func NewSubmitQualityDetectionJobRequest ¶ added in v1.13.0
func NewSubmitQualityDetectionJobRequest() *SubmitQualityDetectionJobRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewSubmitQualityDetectionJobRequestWithAllParams ¶ added in v1.13.0
func NewSubmitQualityDetectionJobRequestWithAllParams( mediaId *string, templateIds []int64, ) *SubmitQualityDetectionJobRequest
* param mediaId: 媒资ID (Optional) * param templateIds: 质检模板ID列表 (Optional)
func NewSubmitQualityDetectionJobRequestWithoutParam ¶ added in v1.13.0
func NewSubmitQualityDetectionJobRequestWithoutParam() *SubmitQualityDetectionJobRequest
This constructor has better compatible ability when API parameters changed
func (SubmitQualityDetectionJobRequest) GetRegionId ¶ added in v1.13.0
func (r SubmitQualityDetectionJobRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SubmitQualityDetectionJobRequest) SetMediaId ¶ added in v1.13.0
func (r *SubmitQualityDetectionJobRequest) SetMediaId(mediaId string)
param mediaId: 媒资ID(Optional)
func (*SubmitQualityDetectionJobRequest) SetTemplateIds ¶ added in v1.13.0
func (r *SubmitQualityDetectionJobRequest) SetTemplateIds(templateIds []int64)
param templateIds: 质检模板ID列表(Optional)
type SubmitQualityDetectionJobResponse ¶ added in v1.13.0
type SubmitQualityDetectionJobResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SubmitQualityDetectionJobResult `json:"result"`
}
type SubmitQualityDetectionJobResult ¶ added in v1.13.0
type SubmitQualityDetectionJobResult 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 UpdateQualityDetectionTemplateRequest ¶ added in v1.13.0
type UpdateQualityDetectionTemplateRequest struct {
core.JDCloudRequest
/* 模板ID */
TemplateId int `json:"templateId"`
/* 模板名称。长度不超过128个字符。UTF-8编码。
(Optional) */
Name *string `json:"name"`
/* 检测项列表。取值范围:
blackScreen - 黑场
pureColor - 纯色
colorCast - 偏色
frozenFrame - 静帧
brightness - 亮度
contrast - 对比度
(Optional) */
Detections []string `json:"detections"`
}
func NewUpdateQualityDetectionTemplateRequest ¶ added in v1.13.0
func NewUpdateQualityDetectionTemplateRequest( templateId int, ) *UpdateQualityDetectionTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateQualityDetectionTemplateRequestWithAllParams ¶ added in v1.13.0
func NewUpdateQualityDetectionTemplateRequestWithAllParams( templateId int, name *string, detections []string, ) *UpdateQualityDetectionTemplateRequest
* param templateId: 模板ID (Required) * param name: 模板名称。长度不超过128个字符。UTF-8编码。 (Optional)
- param detections: 检测项列表。取值范围: blackScreen - 黑场 pureColor - 纯色 colorCast - 偏色 frozenFrame - 静帧 brightness - 亮度 contrast - 对比度
(Optional)
func NewUpdateQualityDetectionTemplateRequestWithoutParam ¶ added in v1.13.0
func NewUpdateQualityDetectionTemplateRequestWithoutParam() *UpdateQualityDetectionTemplateRequest
This constructor has better compatible ability when API parameters changed
func (UpdateQualityDetectionTemplateRequest) GetRegionId ¶ added in v1.13.0
func (r UpdateQualityDetectionTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateQualityDetectionTemplateRequest) SetDetections ¶ added in v1.13.0
func (r *UpdateQualityDetectionTemplateRequest) SetDetections(detections []string)
param detections: 检测项列表。取值范围: blackScreen - 黑场 pureColor - 纯色 colorCast - 偏色 frozenFrame - 静帧 brightness - 亮度 contrast - 对比度
(Optional)
func (*UpdateQualityDetectionTemplateRequest) SetName ¶ added in v1.13.0
func (r *UpdateQualityDetectionTemplateRequest) SetName(name string)
param name: 模板名称。长度不超过128个字符。UTF-8编码。
(Optional)
func (*UpdateQualityDetectionTemplateRequest) SetTemplateId ¶ added in v1.13.0
func (r *UpdateQualityDetectionTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
type UpdateQualityDetectionTemplateResponse ¶ added in v1.13.0
type UpdateQualityDetectionTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateQualityDetectionTemplateResult `json:"result"`
}
type UpdateQualityDetectionTemplateResult ¶ added in v1.13.0
type UpdateTranscodeTemplateRequest ¶
type UpdateTranscodeTemplateRequest struct {
core.JDCloudRequest
/* 模板ID */
TemplateId int `json:"templateId"`
/* 模板名称。长度不超过128个字符。UTF-8编码。
(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: 模板名称。长度不超过128个字符。UTF-8编码。 (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: 模板名称。长度不超过128个字符。UTF-8编码。
(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"`
/* 水印名称。只支持中英文、数字。长度不超过128个字符。UTF-8编码。
(Optional) */
Name *string `json:"name"`
/* 图片地址 (Optional) */
ImgUrl *string `json:"imgUrl"`
/* 水印宽度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数
当 sizeUnit = percent 时,取值范围为 [0, 100] 小数
(Optional) */
Width *string `json:"width"`
/* 水印高度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数
当 sizeUnit = percent 时,取值范围为 [0, 100] 小数
(Optional) */
Height *string `json:"height"`
/* 尺寸单位。取值范围:
pixel - 像素
percent - 百分比
默认值为 pixel
(Optional) */
SizeUnit *string `json:"sizeUnit"`
/* 水印位置。取值范围:
LT - 左上
RT - 右上
LB - 左下
RB - 右下
(Optional) */
Position *string `json:"position"`
/* 水平偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数
当 offsetUnit = percent 时,取值范围为 [0, 100] 小数
(Optional) */
OffsetX *string `json:"offsetX"`
/* 竖直偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数
当 offsetUnit = percent 时,取值范围为 [0, 100] 小数
(Optional) */
OffsetY *string `json:"offsetY"`
/* 偏移单位。取值范围:
pixel - 像素
percent - 百分比
默认值为 pixel
(Optional) */
OffsetUnit *string `json:"offsetUnit"`
}
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 *string, height *string, sizeUnit *string, position *string, offsetX *string, offsetY *string, offsetUnit *string, ) *UpdateWatermarkRequest
- param watermarkId: 水印ID (Required)
- param name: 水印名称。只支持中英文、数字。长度不超过128个字符。UTF-8编码。 (Optional)
- param imgUrl: 图片地址 (Optional)
- param width: 水印宽度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数 当 sizeUnit = percent 时,取值范围为 [0, 100] 小数
(Optional) * param height: 水印高度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数 当 sizeUnit = percent 时,取值范围为 [0, 100] 小数
(Optional) * param sizeUnit: 尺寸单位。取值范围: pixel - 像素 percent - 百分比
默认值为 pixel
(Optional) * param position: 水印位置。取值范围: LT - 左上 RT - 右上 LB - 左下 RB - 右下 (Optional) * param offsetX: 水平偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数 当 offsetUnit = percent 时,取值范围为 [0, 100] 小数
(Optional) * param offsetY: 竖直偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数 当 offsetUnit = percent 时,取值范围为 [0, 100] 小数
(Optional) * param offsetUnit: 偏移单位。取值范围: pixel - 像素 percent - 百分比
默认值为 pixel
(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 string)
param height: 水印高度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数 当 sizeUnit = percent 时,取值范围为 [0, 100] 小数 (Optional)
func (*UpdateWatermarkRequest) SetImgUrl ¶
func (r *UpdateWatermarkRequest) SetImgUrl(imgUrl string)
param imgUrl: 图片地址(Optional)
func (*UpdateWatermarkRequest) SetName ¶
func (r *UpdateWatermarkRequest) SetName(name string)
param name: 水印名称。只支持中英文、数字。长度不超过128个字符。UTF-8编码。
(Optional)
func (*UpdateWatermarkRequest) SetOffsetUnit ¶ added in v1.13.0
func (r *UpdateWatermarkRequest) SetOffsetUnit(offsetUnit string)
param offsetUnit: 偏移单位。取值范围: pixel - 像素 percent - 百分比
默认值为 pixel (Optional)
func (*UpdateWatermarkRequest) SetOffsetX ¶
func (r *UpdateWatermarkRequest) SetOffsetX(offsetX string)
param offsetX: 水平偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数 当 offsetUnit = percent 时,取值范围为 [0, 100] 小数 (Optional)
func (*UpdateWatermarkRequest) SetOffsetY ¶
func (r *UpdateWatermarkRequest) SetOffsetY(offsetY string)
param offsetY: 竖直偏移。
当 offsetUnit = pixel 时,取值范围为 [8, 4088] 整数 当 offsetUnit = percent 时,取值范围为 [0, 100] 小数 (Optional)
func (*UpdateWatermarkRequest) SetPosition ¶
func (r *UpdateWatermarkRequest) SetPosition(position string)
param position: 水印位置。取值范围: LT - 左上 RT - 右上 LB - 左下 RB - 右下
(Optional)
func (*UpdateWatermarkRequest) SetSizeUnit ¶ added in v1.13.0
func (r *UpdateWatermarkRequest) SetSizeUnit(sizeUnit string)
param sizeUnit: 尺寸单位。取值范围: pixel - 像素 percent - 百分比
默认值为 pixel (Optional)
func (*UpdateWatermarkRequest) SetWatermarkId ¶
func (r *UpdateWatermarkRequest) SetWatermarkId(watermarkId int)
param watermarkId: 水印ID(Required)
func (*UpdateWatermarkRequest) SetWidth ¶
func (r *UpdateWatermarkRequest) SetWidth(width string)
param width: 水印宽度。
当 sizeUnit = pixel 时,取值范围为 [8, 4096] 整数 当 sizeUnit = percent 时,取值范围为 [0, 100] 小数 (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 string `json:"width"`
Height string `json:"height"`
SizeUnit string `json:"sizeUnit"`
Position string `json:"position"`
OffsetX string `json:"offsetX"`
OffsetY string `json:"offsetY"`
OffsetUnit string `json:"offsetUnit"`
CreateTime string `json:"createTime"`
UpdateTime string `json:"updateTime"`
}
Source Files
¶
- BatchDeleteVideos.go
- BatchSubmitQualityDetectionJobs.go
- BatchSubmitTranscodeJobs.go
- BatchUpdateVideos.go
- CreateCategory.go
- CreateDomain.go
- CreateImageUploadTask.go
- CreateQualityDetectionTemplate.go
- CreateTranscodeTemplate.go
- CreateVideoUploadTask.go
- CreateWatermark.go
- DeleteCategory.go
- DeleteDomain.go
- DeleteHeader.go
- DeleteQualityDetectionTemplate.go
- DeleteTranscodeTemplate.go
- DeleteVideo.go
- DeleteVideoStreams.go
- DeleteWatermark.go
- DisableDomain.go
- EnableDomain.go
- GetCategory.go
- GetCategoryWithChildren.go
- GetDomain.go
- GetHttpSsl.go
- GetIPRule.go
- GetQualityDetectionTemplate.go
- GetRefererRule.go
- GetTranscodeTemplate.go
- GetURLRule.go
- GetVideo.go
- GetVideoPlayInfo.go
- GetWatermark.go
- ListCategories.go
- ListDomains.go
- ListHeaders.go
- ListQualityDetectionTemplates.go
- ListTranscodeTemplates.go
- ListVideos.go
- ListWatermarks.go
- RefreshVideoUploadTask.go
- SetDefaultDomain.go
- SetHeader.go
- SetHttpSsl.go
- SetIPRule.go
- SetRefererRule.go
- SetURLRule.go
- SubmitQualityDetectionJob.go
- SubmitTranscodeJob.go
- UpdateCategory.go
- UpdateQualityDetectionTemplate.go
- UpdateTranscodeTemplate.go
- UpdateVideo.go
- UpdateWatermark.go