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 CreateLiveToVodTaskRequest
- func NewCreateLiveToVodTaskRequest(title string, fileName string, publishDomain string, appName string, ...) *CreateLiveToVodTaskRequest
- func NewCreateLiveToVodTaskRequestWithAllParams(title string, fileName string, fileSize *int64, coverUrl *string, ...) *CreateLiveToVodTaskRequest
- func NewCreateLiveToVodTaskRequestWithoutParam() *CreateLiveToVodTaskRequest
- func (r CreateLiveToVodTaskRequest) GetRegionId() string
- func (r *CreateLiveToVodTaskRequest) SetAppName(appName string)
- func (r *CreateLiveToVodTaskRequest) SetCategoryId(categoryId int64)
- func (r *CreateLiveToVodTaskRequest) SetCoverUrl(coverUrl string)
- func (r *CreateLiveToVodTaskRequest) SetDescription(description string)
- func (r *CreateLiveToVodTaskRequest) SetFileName(fileName string)
- func (r *CreateLiveToVodTaskRequest) SetFileSize(fileSize int64)
- func (r *CreateLiveToVodTaskRequest) SetPriority(priority string)
- func (r *CreateLiveToVodTaskRequest) SetPublishDomain(publishDomain string)
- func (r *CreateLiveToVodTaskRequest) SetRecordFileType(recordFileType string)
- func (r *CreateLiveToVodTaskRequest) SetRecordTimes(recordTimes []vod.RecordTime)
- func (r *CreateLiveToVodTaskRequest) SetStreamName(streamName string)
- func (r *CreateLiveToVodTaskRequest) SetTags(tags []string)
- func (r *CreateLiveToVodTaskRequest) SetTaskExternalId(taskExternalId string)
- func (r *CreateLiveToVodTaskRequest) SetTitle(title string)
- func (r *CreateLiveToVodTaskRequest) SetTranscodeTemplateGroupId(transcodeTemplateGroupId string)
- func (r *CreateLiveToVodTaskRequest) SetTranscodeTemplateIds(transcodeTemplateIds []int64)
- func (r *CreateLiveToVodTaskRequest) SetWatermarkIds(watermarkIds []int64)
- type CreateLiveToVodTaskResponse
- type CreateLiveToVodTaskResult
- 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 CreateSnapshotTemplateRequest
- func NewCreateSnapshotTemplateRequest(templateName string, templateType string, templateConfig string) *CreateSnapshotTemplateRequest
- func NewCreateSnapshotTemplateRequestWithAllParams(templateName string, templateType string, templateConfig string) *CreateSnapshotTemplateRequest
- func NewCreateSnapshotTemplateRequestWithoutParam() *CreateSnapshotTemplateRequest
- type CreateSnapshotTemplateResponse
- type CreateSnapshotTemplateResult
- type CreateTranscodeTemplateGroupRequest
- func NewCreateTranscodeTemplateGroupRequest() *CreateTranscodeTemplateGroupRequest
- func NewCreateTranscodeTemplateGroupRequestWithAllParams(groupName *string, templates *vod.GroupedTranscodeTemplateData) *CreateTranscodeTemplateGroupRequest
- func NewCreateTranscodeTemplateGroupRequestWithoutParam() *CreateTranscodeTemplateGroupRequest
- type CreateTranscodeTemplateGroupResponse
- type CreateTranscodeTemplateGroupResult
- 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) SetOutFile(outFile *vod.OutFile)
- func (r *CreateTranscodeTemplateRequest) SetTemplateType(templateType string)
- func (r *CreateTranscodeTemplateRequest) SetVideo(video *vod.Video)
- type CreateTranscodeTemplateResponse
- type CreateTranscodeTemplateResult
- type CreateVideoUploadTaskRequest
- func NewCreateVideoUploadTaskRequest(title string, fileName string) *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) SetTranscodeTemplateGroupId(transcodeTemplateGroupId string)
- func (r *CreateVideoUploadTaskRequest) SetTranscodeTemplateIds(transcodeTemplateIds []int64)
- func (r *CreateVideoUploadTaskRequest) SetUserData(userData string)
- 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) SetHeightRef(heightRef 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)
- func (r *CreateWatermarkRequest) SetWidthRef(widthRef string)
- type CreateWatermarkResponse
- type CreateWatermarkResult
- type DeleteCategoryRequest
- type DeleteCategoryResponse
- type DeleteCategoryResult
- type DeleteDomainRequest
- type DeleteDomainResponse
- type DeleteDomainResult
- type DeleteGroupedTranscodeTemplatesRequest
- func NewDeleteGroupedTranscodeTemplatesRequest() *DeleteGroupedTranscodeTemplatesRequest
- func NewDeleteGroupedTranscodeTemplatesRequestWithAllParams(groupId *string, templateIds *int64) *DeleteGroupedTranscodeTemplatesRequest
- func NewDeleteGroupedTranscodeTemplatesRequestWithoutParam() *DeleteGroupedTranscodeTemplatesRequest
- type DeleteGroupedTranscodeTemplatesResponse
- type DeleteGroupedTranscodeTemplatesResult
- 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 DeleteSnapshotTemplateRequest
- type DeleteSnapshotTemplateResponse
- type DeleteSnapshotTemplateResult
- type DeleteTranscodeTemplateGroupRequest
- func NewDeleteTranscodeTemplateGroupRequest(groupId string) *DeleteTranscodeTemplateGroupRequest
- func NewDeleteTranscodeTemplateGroupRequestWithAllParams(groupId string) *DeleteTranscodeTemplateGroupRequest
- func NewDeleteTranscodeTemplateGroupRequestWithoutParam() *DeleteTranscodeTemplateGroupRequest
- type DeleteTranscodeTemplateGroupResponse
- type DeleteTranscodeTemplateGroupResult
- 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 GetSnapshotTemplateRequest
- type GetSnapshotTemplateResponse
- type GetSnapshotTemplateResult
- type GetTranscodeJobSummariesRequest
- type GetTranscodeJobSummariesResponse
- type GetTranscodeJobSummariesResult
- type GetTranscodeSummariesRequest
- type GetTranscodeSummariesResponse
- type GetTranscodeSummariesResult
- type GetTranscodeTaskSummariesRequest
- type GetTranscodeTaskSummariesResponse
- type GetTranscodeTaskSummariesResult
- type GetTranscodeTemplateGroupRequest
- type GetTranscodeTemplateGroupResponse
- type GetTranscodeTemplateGroupResult
- 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 GetVideoSourceInfoRequest
- type GetVideoSourceInfoResponse
- type GetVideoSourceInfoResult
- 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 ListSnapshotTemplatesRequest
- type ListSnapshotTemplatesResponse
- type ListSnapshotTemplatesResult
- type ListTranscodeTemplateGroupsRequest
- func NewListTranscodeTemplateGroupsRequest() *ListTranscodeTemplateGroupsRequest
- func NewListTranscodeTemplateGroupsRequestWithAllParams(pageNumber *int, pageSize *int, filters []vod.Filter) *ListTranscodeTemplateGroupsRequest
- func NewListTranscodeTemplateGroupsRequestWithoutParam() *ListTranscodeTemplateGroupsRequest
- type ListTranscodeTemplateGroupsResponse
- type ListTranscodeTemplateGroupsResult
- 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
- func (r SubmitTranscodeJobRequest) GetRegionId() string
- func (r *SubmitTranscodeJobRequest) SetTemplateGroupId(templateGroupId string)
- func (r *SubmitTranscodeJobRequest) SetTemplateIds(templateIds []int64)
- func (r *SubmitTranscodeJobRequest) SetVideoId(videoId string)
- func (r *SubmitTranscodeJobRequest) SetWatermarkIds(watermarkIds []int64)
- 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 UpdateSnapshotTemplateRequest
- func NewUpdateSnapshotTemplateRequest(templateId int) *UpdateSnapshotTemplateRequest
- func NewUpdateSnapshotTemplateRequestWithAllParams(templateId int, templateName *string, templateConfig *string) *UpdateSnapshotTemplateRequest
- func NewUpdateSnapshotTemplateRequestWithoutParam() *UpdateSnapshotTemplateRequest
- type UpdateSnapshotTemplateResponse
- type UpdateSnapshotTemplateResult
- type UpdateTranscodeTemplateGroupRequest
- func NewUpdateTranscodeTemplateGroupRequest(groupId string) *UpdateTranscodeTemplateGroupRequest
- func NewUpdateTranscodeTemplateGroupRequestWithAllParams(groupId string, groupName *string, templates *vod.GroupedTranscodeTemplateData) *UpdateTranscodeTemplateGroupRequest
- func NewUpdateTranscodeTemplateGroupRequestWithoutParam() *UpdateTranscodeTemplateGroupRequest
- func (r UpdateTranscodeTemplateGroupRequest) GetRegionId() string
- func (r *UpdateTranscodeTemplateGroupRequest) SetGroupId(groupId string)
- func (r *UpdateTranscodeTemplateGroupRequest) SetGroupName(groupName string)
- func (r *UpdateTranscodeTemplateGroupRequest) SetTemplates(templates *vod.GroupedTranscodeTemplateData)
- type UpdateTranscodeTemplateGroupResponse
- type UpdateTranscodeTemplateGroupResult
- 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) SetOutFile(outFile *vod.OutFile)
- 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) SetHeightRef(heightRef 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)
- func (r *UpdateWatermarkRequest) SetWidthRef(widthRef string)
- type UpdateWatermarkResponse
- type UpdateWatermarkResult
- type VideoAuditRequest
- type VideoAuditResponse
- type VideoAuditResult
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 请求方法,上传支持 PUT 和 POST 方法,默认值为 PUT 。 (Optional) */ HttpMethod *string `json:"httpMethod"` /* 文件名称 */ FileName string `json:"fileName"` /* 文件大小 (Optional) */ FileSize *int64 `json:"fileSize"` }
func NewCreateImageUploadTaskRequest ¶ added in v1.10.0
func NewCreateImageUploadTaskRequest( fileName string, ) *CreateImageUploadTaskRequest
* param fileName: 文件名称 (Required) * * @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 请求方法,上传支持 PUT 和 POST 方法,默认值为 PUT 。 (Optional) * param fileName: 文件名称 (Required) * 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: 文件名称(Required)
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 请求方法,上传支持 PUT 和 POST 方法,默认值为 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 CreateLiveToVodTaskRequest ¶ added in v1.26.0
type CreateLiveToVodTaskRequest struct { core.JDCloudRequest /* 视频标题 */ Title string `json:"title"` /* 文件名称 */ 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。若此字段不为空,则将以模板组方式提交转码作业,transcodeTemplateIds字段将被忽略。 (Optional) */ TranscodeTemplateGroupId *string `json:"transcodeTemplateGroupId"` /* 转码模板ID集合 (Optional) */ TranscodeTemplateIds []int64 `json:"transcodeTemplateIds"` /* 水印ID集合 (Optional) */ WatermarkIds []int64 `json:"watermarkIds"` /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 流名称 */ StreamName string `json:"streamName"` /* 录制时间段集合 - 支持自定义1-10个时间段,拼接成一个文件 - 每个时间段不小于10s - 总跨度不超过12小时 - 时间段按升序排列且无重叠 */ RecordTimes []vod.RecordTime `json:"recordTimes"` /* 录制文件类型: - 取值: ts, flv, mp4 - 不区分大小写 */ RecordFileType string `json:"recordFileType"` /* 直播录制任务外键 (Optional) */ TaskExternalId *string `json:"taskExternalId"` /* 任务优先级: - 取值: low, medium, high - 不区分大小写 (Optional) */ Priority *string `json:"priority"` }
func NewCreateLiveToVodTaskRequest ¶ added in v1.26.0
func NewCreateLiveToVodTaskRequest( title string, fileName string, publishDomain string, appName string, streamName string, recordTimes []vod.RecordTime, recordFileType string, ) *CreateLiveToVodTaskRequest
- param title: 视频标题 (Required)
- param fileName: 文件名称 (Required)
- param publishDomain: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param streamName: 流名称 (Required)
- param recordTimes: 录制时间段集合
- 支持自定义1-10个时间段,拼接成一个文件
- 每个时间段不小于10s
- 总跨度不超过12小时
- 时间段按升序排列且无重叠 (Required)
- param recordFileType: 录制文件类型:
- 取值: ts, flv, mp4
- 不区分大小写 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewCreateLiveToVodTaskRequestWithAllParams ¶ added in v1.26.0
func NewCreateLiveToVodTaskRequestWithAllParams( title string, fileName string, fileSize *int64, coverUrl *string, description *string, categoryId *int64, tags []string, transcodeTemplateGroupId *string, transcodeTemplateIds []int64, watermarkIds []int64, publishDomain string, appName string, streamName string, recordTimes []vod.RecordTime, recordFileType string, taskExternalId *string, priority *string, ) *CreateLiveToVodTaskRequest
- param title: 视频标题 (Required)
- param fileName: 文件名称 (Required)
- param fileSize: 文件大小 (Optional)
- param coverUrl: 封面地址 (Optional)
- param description: 视频描述 (Optional)
- param categoryId: 分类ID (Optional)
- param tags: 视频标签集合 (Optional)
- param transcodeTemplateGroupId: 转码模板组ID。若此字段不为空,则将以模板组方式提交转码作业,transcodeTemplateIds字段将被忽略。 (Optional)
- param transcodeTemplateIds: 转码模板ID集合 (Optional)
- param watermarkIds: 水印ID集合 (Optional)
- param publishDomain: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param streamName: 流名称 (Required)
- param recordTimes: 录制时间段集合
- 支持自定义1-10个时间段,拼接成一个文件
- 每个时间段不小于10s
- 总跨度不超过12小时
- 时间段按升序排列且无重叠 (Required)
- param recordFileType: 录制文件类型:
- 取值: ts, flv, mp4
- 不区分大小写 (Required)
- param taskExternalId: 直播录制任务外键 (Optional)
- param priority: 任务优先级:
- 取值: low, medium, high
- 不区分大小写 (Optional)
func NewCreateLiveToVodTaskRequestWithoutParam ¶ added in v1.26.0
func NewCreateLiveToVodTaskRequestWithoutParam() *CreateLiveToVodTaskRequest
This constructor has better compatible ability when API parameters changed
func (CreateLiveToVodTaskRequest) GetRegionId ¶ added in v1.26.0
func (r CreateLiveToVodTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateLiveToVodTaskRequest) SetAppName ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*CreateLiveToVodTaskRequest) SetCategoryId ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetCategoryId(categoryId int64)
param categoryId: 分类ID(Optional)
func (*CreateLiveToVodTaskRequest) SetCoverUrl ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetCoverUrl(coverUrl string)
param coverUrl: 封面地址(Optional)
func (*CreateLiveToVodTaskRequest) SetDescription ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetDescription(description string)
param description: 视频描述(Optional)
func (*CreateLiveToVodTaskRequest) SetFileName ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetFileName(fileName string)
param fileName: 文件名称(Required)
func (*CreateLiveToVodTaskRequest) SetFileSize ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetFileSize(fileSize int64)
param fileSize: 文件大小(Optional)
func (*CreateLiveToVodTaskRequest) SetPriority ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetPriority(priority string)
param priority: 任务优先级:
- 取值: low, medium, high - 不区分大小写 (Optional)
func (*CreateLiveToVodTaskRequest) SetPublishDomain ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*CreateLiveToVodTaskRequest) SetRecordFileType ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetRecordFileType(recordFileType string)
param recordFileType: 录制文件类型:
- 取值: ts, flv, mp4 - 不区分大小写 (Required)
func (*CreateLiveToVodTaskRequest) SetRecordTimes ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetRecordTimes(recordTimes []vod.RecordTime)
param recordTimes: 录制时间段集合
- 支持自定义1-10个时间段,拼接成一个文件 - 每个时间段不小于10s - 总跨度不超过12小时 - 时间段按升序排列且无重叠 (Required)
func (*CreateLiveToVodTaskRequest) SetStreamName ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetStreamName(streamName string)
param streamName: 流名称(Required)
func (*CreateLiveToVodTaskRequest) SetTags ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetTags(tags []string)
param tags: 视频标签集合(Optional)
func (*CreateLiveToVodTaskRequest) SetTaskExternalId ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetTaskExternalId(taskExternalId string)
param taskExternalId: 直播录制任务外键(Optional)
func (*CreateLiveToVodTaskRequest) SetTitle ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetTitle(title string)
param title: 视频标题(Required)
func (*CreateLiveToVodTaskRequest) SetTranscodeTemplateGroupId ¶ added in v1.54.0
func (r *CreateLiveToVodTaskRequest) SetTranscodeTemplateGroupId(transcodeTemplateGroupId string)
param transcodeTemplateGroupId: 转码模板组ID。若此字段不为空,则将以模板组方式提交转码作业,transcodeTemplateIds字段将被忽略。(Optional)
func (*CreateLiveToVodTaskRequest) SetTranscodeTemplateIds ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetTranscodeTemplateIds(transcodeTemplateIds []int64)
param transcodeTemplateIds: 转码模板ID集合(Optional)
func (*CreateLiveToVodTaskRequest) SetWatermarkIds ¶ added in v1.26.0
func (r *CreateLiveToVodTaskRequest) SetWatermarkIds(watermarkIds []int64)
param watermarkIds: 水印ID集合(Optional)
type CreateLiveToVodTaskResponse ¶ added in v1.26.0
type CreateLiveToVodTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateLiveToVodTaskResult `json:"result"` }
type CreateLiveToVodTaskResult ¶ added in v1.26.0
type CreateLiveToVodTaskResult struct {
FlowId string `json:"flowId"`
}
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 CreateSnapshotTemplateRequest ¶ added in v1.44.0
type CreateSnapshotTemplateRequest struct { core.JDCloudRequest /* 模板名称 */ TemplateName string `json:"templateName"` /* 模板类型。取值范围: sample - 采样截图模板 sprite - 雪碧图模板 */ TemplateType string `json:"templateType"` /* 模板配置,JSON格式的字符串 若 templateType 取值 sample,则JSON字符串须符合 SnapshotTemplateSampleConfigInfo 格式 若 templateType 取值 sprite,则JSON字符串须符合 SnapshotTemplateSpriteConfigInfo 格式 */ TemplateConfig string `json:"templateConfig"` }
func NewCreateSnapshotTemplateRequest ¶ added in v1.44.0
func NewCreateSnapshotTemplateRequest( templateName string, templateType string, templateConfig string, ) *CreateSnapshotTemplateRequest
- param templateName: 模板名称 (Required)
- param templateType: 模板类型。取值范围: sample - 采样截图模板 sprite - 雪碧图模板 (Required)
- param templateConfig: 模板配置,JSON格式的字符串
若 templateType 取值 sample,则JSON字符串须符合 SnapshotTemplateSampleConfigInfo 格式 若 templateType 取值 sprite,则JSON字符串须符合 SnapshotTemplateSpriteConfigInfo 格式
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateSnapshotTemplateRequestWithAllParams ¶ added in v1.44.0
func NewCreateSnapshotTemplateRequestWithAllParams( templateName string, templateType string, templateConfig string, ) *CreateSnapshotTemplateRequest
- param templateName: 模板名称 (Required)
- param templateType: 模板类型。取值范围: sample - 采样截图模板 sprite - 雪碧图模板 (Required)
- param templateConfig: 模板配置,JSON格式的字符串
若 templateType 取值 sample,则JSON字符串须符合 SnapshotTemplateSampleConfigInfo 格式 若 templateType 取值 sprite,则JSON字符串须符合 SnapshotTemplateSpriteConfigInfo 格式
(Required)
func NewCreateSnapshotTemplateRequestWithoutParam ¶ added in v1.44.0
func NewCreateSnapshotTemplateRequestWithoutParam() *CreateSnapshotTemplateRequest
This constructor has better compatible ability when API parameters changed
func (CreateSnapshotTemplateRequest) GetRegionId ¶ added in v1.44.0
func (r CreateSnapshotTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateSnapshotTemplateRequest) SetTemplateConfig ¶ added in v1.44.0
func (r *CreateSnapshotTemplateRequest) SetTemplateConfig(templateConfig string)
param templateConfig: 模板配置,JSON格式的字符串
若 templateType 取值 sample,则JSON字符串须符合 SnapshotTemplateSampleConfigInfo 格式 若 templateType 取值 sprite,则JSON字符串须符合 SnapshotTemplateSpriteConfigInfo 格式 (Required)
func (*CreateSnapshotTemplateRequest) SetTemplateName ¶ added in v1.44.0
func (r *CreateSnapshotTemplateRequest) SetTemplateName(templateName string)
param templateName: 模板名称(Required)
func (*CreateSnapshotTemplateRequest) SetTemplateType ¶ added in v1.44.0
func (r *CreateSnapshotTemplateRequest) SetTemplateType(templateType string)
param templateType: 模板类型。取值范围: sample - 采样截图模板 sprite - 雪碧图模板
(Required)
type CreateSnapshotTemplateResponse ¶ added in v1.44.0
type CreateSnapshotTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateSnapshotTemplateResult `json:"result"` }
type CreateSnapshotTemplateResult ¶ added in v1.44.0
type CreateTranscodeTemplateGroupRequest ¶ added in v1.54.0
type CreateTranscodeTemplateGroupRequest struct { core.JDCloudRequest /* 转码模板组名称 (Optional) */ GroupName *string `json:"groupName"` /* (Optional) */ Templates *vod.GroupedTranscodeTemplateData `json:"templates"` }
func NewCreateTranscodeTemplateGroupRequest ¶ added in v1.54.0
func NewCreateTranscodeTemplateGroupRequest() *CreateTranscodeTemplateGroupRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateTranscodeTemplateGroupRequestWithAllParams ¶ added in v1.54.0
func NewCreateTranscodeTemplateGroupRequestWithAllParams( groupName *string, templates *vod.GroupedTranscodeTemplateData, ) *CreateTranscodeTemplateGroupRequest
* param groupName: 转码模板组名称 (Optional) * param templates: (Optional)
func NewCreateTranscodeTemplateGroupRequestWithoutParam ¶ added in v1.54.0
func NewCreateTranscodeTemplateGroupRequestWithoutParam() *CreateTranscodeTemplateGroupRequest
This constructor has better compatible ability when API parameters changed
func (CreateTranscodeTemplateGroupRequest) GetRegionId ¶ added in v1.54.0
func (r CreateTranscodeTemplateGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateTranscodeTemplateGroupRequest) SetGroupName ¶ added in v1.54.0
func (r *CreateTranscodeTemplateGroupRequest) SetGroupName(groupName string)
param groupName: 转码模板组名称(Optional)
func (*CreateTranscodeTemplateGroupRequest) SetTemplates ¶ added in v1.54.0
func (r *CreateTranscodeTemplateGroupRequest) SetTemplates(templates *vod.GroupedTranscodeTemplateData)
param templates: (Optional)
type CreateTranscodeTemplateGroupResponse ¶ added in v1.54.0
type CreateTranscodeTemplateGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateTranscodeTemplateGroupResult `json:"result"` }
type CreateTranscodeTemplateGroupResult ¶ added in v1.54.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"` /* 输出文件配置 (Optional) */ OutFile *vod.OutFile `json:"outFile"` /* 清晰度规格标记。取值范围: 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, outFile *vod.OutFile, definition string, templateType *string, ) *CreateTranscodeTemplateRequest
* param name: 模板名称。长度不超过128个字符。UTF-8编码。 (Required)
- param video: 视频参数配置 (Required)
- param audio: 音频参数配置 (Required)
- param encapsulation: 封装配置 (Required)
- param outFile: 输出文件配置 (Optional)
- 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) SetOutFile ¶ added in v1.44.0
func (r *CreateTranscodeTemplateRequest) SetOutFile(outFile *vod.OutFile)
param outFile: 输出文件配置(Optional)
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"` OutFile vod.OutFile `json:"outFile"` 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 请求方法,上传支持 PUT 和 POST 方法,默认值为 PUT 。 通过该接口获取到上传地址和凭证之后,后续的上传动作,必须使用和该值一致的方法进行文件上传。 (Optional) */ HttpMethod *string `json:"httpMethod"` /* 视频标题 */ Title string `json:"title"` /* 文件名称 */ 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) */ TranscodeTemplateGroupId *string `json:"transcodeTemplateGroupId"` /* 转码模板ID集合 (Optional) */ TranscodeTemplateIds []int64 `json:"transcodeTemplateIds"` /* 水印ID集合 (Optional) */ WatermarkIds []int64 `json:"watermarkIds"` /* 自定义数据 (Optional) */ UserData *string `json:"userData"` }
func NewCreateVideoUploadTaskRequest ¶ added in v1.10.0
func NewCreateVideoUploadTaskRequest( title string, fileName string, ) *CreateVideoUploadTaskRequest
* param title: 视频标题 (Required) * param fileName: 文件名称 (Required) * * @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, transcodeTemplateGroupId *string, transcodeTemplateIds []int64, watermarkIds []int64, userData *string, ) *CreateVideoUploadTaskRequest
- param httpMethod: HTTP 请求方法,上传支持 PUT 和 POST 方法,默认值为 PUT 。
通过该接口获取到上传地址和凭证之后,后续的上传动作,必须使用和该值一致的方法进行文件上传。
(Optional) * param title: 视频标题 (Required) * param fileName: 文件名称 (Required) * param fileSize: 文件大小 (Optional) * param coverUrl: 封面地址 (Optional) * param description: 视频描述 (Optional) * param categoryId: 分类ID (Optional) * param tags: 视频标签集合 (Optional) * param transcodeTemplateGroupId: 转码模板组ID (Optional) * param transcodeTemplateIds: 转码模板ID集合 (Optional) * param watermarkIds: 水印ID集合 (Optional) * param userData: 自定义数据 (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: 文件名称(Required)
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 请求方法,上传支持 PUT 和 POST 方法,默认值为 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: 视频标题(Required)
func (*CreateVideoUploadTaskRequest) SetTranscodeTemplateGroupId ¶ added in v1.54.0
func (r *CreateVideoUploadTaskRequest) SetTranscodeTemplateGroupId(transcodeTemplateGroupId string)
param transcodeTemplateGroupId: 转码模板组ID(Optional)
func (*CreateVideoUploadTaskRequest) SetTranscodeTemplateIds ¶ added in v1.10.0
func (r *CreateVideoUploadTaskRequest) SetTranscodeTemplateIds(transcodeTemplateIds []int64)
param transcodeTemplateIds: 转码模板ID集合(Optional)
func (*CreateVideoUploadTaskRequest) SetUserData ¶ added in v1.26.0
func (r *CreateVideoUploadTaskRequest) SetUserData(userData string)
param userData: 自定义数据(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"` /* (Optional) */ WidthRef *string `json:"widthRef"` /* 高度参考,仅当 siteUnit = percent 时生效。 取值说明: w: 输出水印高度 = height * 水印原图高度 v: 等同于 vh vw: 输出水印高度 = height * 输出视频宽度 vh: 输出水印高度 = height * 输出视频高度 vls: 输出水印高度 = height * 输出视频长边 vss: 输出水印高度 = height * 输出视频短边 (Optional) */ HeightRef *string `json:"heightRef"` /* 水印位置。取值范围: 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, widthRef *string, heightRef *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 widthRef: (Optional) * param heightRef: 高度参考,仅当 siteUnit = percent 时生效。
取值说明:
w: 输出水印高度 = height * 水印原图高度 v: 等同于 vh vw: 输出水印高度 = height * 输出视频宽度 vh: 输出水印高度 = height * 输出视频高度 vls: 输出水印高度 = height * 输出视频长边 vss: 输出水印高度 = height * 输出视频短边 (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) SetHeightRef ¶ added in v1.44.0
func (r *CreateWatermarkRequest) SetHeightRef(heightRef string)
param heightRef: 高度参考,仅当 siteUnit = percent 时生效。
取值说明:
w: 输出水印高度 = height * 水印原图高度 v: 等同于 vh vw: 输出水印高度 = height * 输出视频宽度 vh: 输出水印高度 = height * 输出视频高度 vls: 输出水印高度 = height * 输出视频长边 vss: 输出水印高度 = height * 输出视频短边
(Optional)
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)
func (*CreateWatermarkRequest) SetWidthRef ¶ added in v1.44.0
func (r *CreateWatermarkRequest) SetWidthRef(widthRef string)
param widthRef: (Optional)
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"` WidthRef string `json:"widthRef"` HeightRef string `json:"heightRef"` 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 DeleteGroupedTranscodeTemplatesRequest ¶ added in v1.54.0
type DeleteGroupedTranscodeTemplatesRequest struct { core.JDCloudRequest /* 模板组ID (Optional) */ GroupId *string `json:"groupId"` /* 待删除的模板ID列表 (Optional) */ TemplateIds *int64 `json:"templateIds"` }
func NewDeleteGroupedTranscodeTemplatesRequest ¶ added in v1.54.0
func NewDeleteGroupedTranscodeTemplatesRequest() *DeleteGroupedTranscodeTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteGroupedTranscodeTemplatesRequestWithAllParams ¶ added in v1.54.0
func NewDeleteGroupedTranscodeTemplatesRequestWithAllParams( groupId *string, templateIds *int64, ) *DeleteGroupedTranscodeTemplatesRequest
* param groupId: 模板组ID (Optional) * param templateIds: 待删除的模板ID列表 (Optional)
func NewDeleteGroupedTranscodeTemplatesRequestWithoutParam ¶ added in v1.54.0
func NewDeleteGroupedTranscodeTemplatesRequestWithoutParam() *DeleteGroupedTranscodeTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (DeleteGroupedTranscodeTemplatesRequest) GetRegionId ¶ added in v1.54.0
func (r DeleteGroupedTranscodeTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteGroupedTranscodeTemplatesRequest) SetGroupId ¶ added in v1.54.0
func (r *DeleteGroupedTranscodeTemplatesRequest) SetGroupId(groupId string)
param groupId: 模板组ID(Optional)
func (*DeleteGroupedTranscodeTemplatesRequest) SetTemplateIds ¶ added in v1.54.0
func (r *DeleteGroupedTranscodeTemplatesRequest) SetTemplateIds(templateIds int64)
param templateIds: 待删除的模板ID列表(Optional)
type DeleteGroupedTranscodeTemplatesResponse ¶ added in v1.54.0
type DeleteGroupedTranscodeTemplatesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteGroupedTranscodeTemplatesResult `json:"result"` }
type DeleteGroupedTranscodeTemplatesResult ¶ added in v1.54.0
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 DeleteSnapshotTemplateRequest ¶ added in v1.44.0
type DeleteSnapshotTemplateRequest struct { core.JDCloudRequest /* 模板ID */ TemplateId int `json:"templateId"` }
func NewDeleteSnapshotTemplateRequest ¶ added in v1.44.0
func NewDeleteSnapshotTemplateRequest( templateId int, ) *DeleteSnapshotTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteSnapshotTemplateRequestWithAllParams ¶ added in v1.44.0
func NewDeleteSnapshotTemplateRequestWithAllParams( templateId int, ) *DeleteSnapshotTemplateRequest
* param templateId: 模板ID (Required)
func NewDeleteSnapshotTemplateRequestWithoutParam ¶ added in v1.44.0
func NewDeleteSnapshotTemplateRequestWithoutParam() *DeleteSnapshotTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteSnapshotTemplateRequest) GetRegionId ¶ added in v1.44.0
func (r DeleteSnapshotTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteSnapshotTemplateRequest) SetTemplateId ¶ added in v1.44.0
func (r *DeleteSnapshotTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
type DeleteSnapshotTemplateResponse ¶ added in v1.44.0
type DeleteSnapshotTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteSnapshotTemplateResult `json:"result"` }
type DeleteSnapshotTemplateResult ¶ added in v1.44.0
type DeleteSnapshotTemplateResult struct { }
type DeleteTranscodeTemplateGroupRequest ¶ added in v1.54.0
type DeleteTranscodeTemplateGroupRequest struct { core.JDCloudRequest /* 模板组ID */ GroupId string `json:"groupId"` }
func NewDeleteTranscodeTemplateGroupRequest ¶ added in v1.54.0
func NewDeleteTranscodeTemplateGroupRequest( groupId string, ) *DeleteTranscodeTemplateGroupRequest
* param groupId: 模板组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteTranscodeTemplateGroupRequestWithAllParams ¶ added in v1.54.0
func NewDeleteTranscodeTemplateGroupRequestWithAllParams( groupId string, ) *DeleteTranscodeTemplateGroupRequest
* param groupId: 模板组ID (Required)
func NewDeleteTranscodeTemplateGroupRequestWithoutParam ¶ added in v1.54.0
func NewDeleteTranscodeTemplateGroupRequestWithoutParam() *DeleteTranscodeTemplateGroupRequest
This constructor has better compatible ability when API parameters changed
func (DeleteTranscodeTemplateGroupRequest) GetRegionId ¶ added in v1.54.0
func (r DeleteTranscodeTemplateGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteTranscodeTemplateGroupRequest) SetGroupId ¶ added in v1.54.0
func (r *DeleteTranscodeTemplateGroupRequest) SetGroupId(groupId string)
param groupId: 模板组ID(Required)
type DeleteTranscodeTemplateGroupResponse ¶ added in v1.54.0
type DeleteTranscodeTemplateGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteTranscodeTemplateGroupResult `json:"result"` }
type DeleteTranscodeTemplateGroupResult ¶ added in v1.54.0
type DeleteTranscodeTemplateGroupResult 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 GetSnapshotTemplateRequest ¶ added in v1.44.0
type GetSnapshotTemplateRequest struct { core.JDCloudRequest /* 模板ID */ TemplateId int `json:"templateId"` }
func NewGetSnapshotTemplateRequest ¶ added in v1.44.0
func NewGetSnapshotTemplateRequest( templateId int, ) *GetSnapshotTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetSnapshotTemplateRequestWithAllParams ¶ added in v1.44.0
func NewGetSnapshotTemplateRequestWithAllParams( templateId int, ) *GetSnapshotTemplateRequest
* param templateId: 模板ID (Required)
func NewGetSnapshotTemplateRequestWithoutParam ¶ added in v1.44.0
func NewGetSnapshotTemplateRequestWithoutParam() *GetSnapshotTemplateRequest
This constructor has better compatible ability when API parameters changed
func (GetSnapshotTemplateRequest) GetRegionId ¶ added in v1.44.0
func (r GetSnapshotTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetSnapshotTemplateRequest) SetTemplateId ¶ added in v1.44.0
func (r *GetSnapshotTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
type GetSnapshotTemplateResponse ¶ added in v1.44.0
type GetSnapshotTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetSnapshotTemplateResult `json:"result"` }
type GetSnapshotTemplateResult ¶ added in v1.44.0
type GetTranscodeJobSummariesRequest ¶ added in v1.44.0
type GetTranscodeJobSummariesRequest struct { core.JDCloudRequest /* (Optional) */ JobIds []int64 `json:"jobIds"` }
func NewGetTranscodeJobSummariesRequest ¶ added in v1.44.0
func NewGetTranscodeJobSummariesRequest() *GetTranscodeJobSummariesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewGetTranscodeJobSummariesRequestWithAllParams ¶ added in v1.44.0
func NewGetTranscodeJobSummariesRequestWithAllParams( jobIds []int64, ) *GetTranscodeJobSummariesRequest
* param jobIds: (Optional)
func NewGetTranscodeJobSummariesRequestWithoutParam ¶ added in v1.44.0
func NewGetTranscodeJobSummariesRequestWithoutParam() *GetTranscodeJobSummariesRequest
This constructor has better compatible ability when API parameters changed
func (GetTranscodeJobSummariesRequest) GetRegionId ¶ added in v1.44.0
func (r GetTranscodeJobSummariesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTranscodeJobSummariesRequest) SetJobIds ¶ added in v1.44.0
func (r *GetTranscodeJobSummariesRequest) SetJobIds(jobIds []int64)
param jobIds: (Optional)
type GetTranscodeJobSummariesResponse ¶ added in v1.44.0
type GetTranscodeJobSummariesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTranscodeJobSummariesResult `json:"result"` }
type GetTranscodeJobSummariesResult ¶ added in v1.44.0
type GetTranscodeJobSummariesResult struct { JobSummaries []vod.TranscodeJobSummary `json:"jobSummaries"` FailedJobIds []int64 `json:"failedJobIds"` }
type GetTranscodeSummariesRequest ¶ added in v1.44.0
type GetTranscodeSummariesRequest struct { core.JDCloudRequest /* (Optional) */ VideoIds []string `json:"videoIds"` }
func NewGetTranscodeSummariesRequest ¶ added in v1.44.0
func NewGetTranscodeSummariesRequest() *GetTranscodeSummariesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewGetTranscodeSummariesRequestWithAllParams ¶ added in v1.44.0
func NewGetTranscodeSummariesRequestWithAllParams( videoIds []string, ) *GetTranscodeSummariesRequest
* param videoIds: (Optional)
func NewGetTranscodeSummariesRequestWithoutParam ¶ added in v1.44.0
func NewGetTranscodeSummariesRequestWithoutParam() *GetTranscodeSummariesRequest
This constructor has better compatible ability when API parameters changed
func (GetTranscodeSummariesRequest) GetRegionId ¶ added in v1.44.0
func (r GetTranscodeSummariesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTranscodeSummariesRequest) SetVideoIds ¶ added in v1.44.0
func (r *GetTranscodeSummariesRequest) SetVideoIds(videoIds []string)
param videoIds: (Optional)
type GetTranscodeSummariesResponse ¶ added in v1.44.0
type GetTranscodeSummariesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTranscodeSummariesResult `json:"result"` }
type GetTranscodeSummariesResult ¶ added in v1.44.0
type GetTranscodeSummariesResult struct { JobSummaries []vod.TranscodeJobSummary `json:"jobSummaries"` FailedVideoIds []string `json:"failedVideoIds"` }
type GetTranscodeTaskSummariesRequest ¶ added in v1.44.0
type GetTranscodeTaskSummariesRequest struct { core.JDCloudRequest /* (Optional) */ TaskIds []int64 `json:"taskIds"` }
func NewGetTranscodeTaskSummariesRequest ¶ added in v1.44.0
func NewGetTranscodeTaskSummariesRequest() *GetTranscodeTaskSummariesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewGetTranscodeTaskSummariesRequestWithAllParams ¶ added in v1.44.0
func NewGetTranscodeTaskSummariesRequestWithAllParams( taskIds []int64, ) *GetTranscodeTaskSummariesRequest
* param taskIds: (Optional)
func NewGetTranscodeTaskSummariesRequestWithoutParam ¶ added in v1.44.0
func NewGetTranscodeTaskSummariesRequestWithoutParam() *GetTranscodeTaskSummariesRequest
This constructor has better compatible ability when API parameters changed
func (GetTranscodeTaskSummariesRequest) GetRegionId ¶ added in v1.44.0
func (r GetTranscodeTaskSummariesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTranscodeTaskSummariesRequest) SetTaskIds ¶ added in v1.44.0
func (r *GetTranscodeTaskSummariesRequest) SetTaskIds(taskIds []int64)
param taskIds: (Optional)
type GetTranscodeTaskSummariesResponse ¶ added in v1.44.0
type GetTranscodeTaskSummariesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTranscodeTaskSummariesResult `json:"result"` }
type GetTranscodeTaskSummariesResult ¶ added in v1.44.0
type GetTranscodeTaskSummariesResult struct { TaskSummaries []vod.TranscodeTaskSummary `json:"taskSummaries"` FailedTaskIds []int64 `json:"failedTaskIds"` }
type GetTranscodeTemplateGroupRequest ¶ added in v1.54.0
type GetTranscodeTemplateGroupRequest struct { core.JDCloudRequest /* 模板组ID */ GroupId string `json:"groupId"` }
func NewGetTranscodeTemplateGroupRequest ¶ added in v1.54.0
func NewGetTranscodeTemplateGroupRequest( groupId string, ) *GetTranscodeTemplateGroupRequest
* param groupId: 模板组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTranscodeTemplateGroupRequestWithAllParams ¶ added in v1.54.0
func NewGetTranscodeTemplateGroupRequestWithAllParams( groupId string, ) *GetTranscodeTemplateGroupRequest
* param groupId: 模板组ID (Required)
func NewGetTranscodeTemplateGroupRequestWithoutParam ¶ added in v1.54.0
func NewGetTranscodeTemplateGroupRequestWithoutParam() *GetTranscodeTemplateGroupRequest
This constructor has better compatible ability when API parameters changed
func (GetTranscodeTemplateGroupRequest) GetRegionId ¶ added in v1.54.0
func (r GetTranscodeTemplateGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTranscodeTemplateGroupRequest) SetGroupId ¶ added in v1.54.0
func (r *GetTranscodeTemplateGroupRequest) SetGroupId(groupId string)
param groupId: 模板组ID(Required)
type GetTranscodeTemplateGroupResponse ¶ added in v1.54.0
type GetTranscodeTemplateGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTranscodeTemplateGroupResult `json:"result"` }
type GetTranscodeTemplateGroupResult ¶ added in v1.54.0
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"` OutFile vod.OutFile `json:"outFile"` 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 GetVideoSourceInfoRequest ¶ added in v1.46.0
type GetVideoSourceInfoRequest struct { core.JDCloudRequest /* 视频ID */ VideoId string `json:"videoId"` }
func NewGetVideoSourceInfoRequest ¶ added in v1.46.0
func NewGetVideoSourceInfoRequest( videoId string, ) *GetVideoSourceInfoRequest
* param videoId: 视频ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetVideoSourceInfoRequestWithAllParams ¶ added in v1.46.0
func NewGetVideoSourceInfoRequestWithAllParams( videoId string, ) *GetVideoSourceInfoRequest
* param videoId: 视频ID (Required)
func NewGetVideoSourceInfoRequestWithoutParam ¶ added in v1.46.0
func NewGetVideoSourceInfoRequestWithoutParam() *GetVideoSourceInfoRequest
This constructor has better compatible ability when API parameters changed
func (GetVideoSourceInfoRequest) GetRegionId ¶ added in v1.46.0
func (r GetVideoSourceInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetVideoSourceInfoRequest) SetVideoId ¶ added in v1.46.0
func (r *GetVideoSourceInfoRequest) SetVideoId(videoId string)
param videoId: 视频ID(Required)
type GetVideoSourceInfoResponse ¶ added in v1.46.0
type GetVideoSourceInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetVideoSourceInfoResult `json:"result"` }
type GetVideoSourceInfoResult ¶ added in v1.46.0
type GetVideoSourceInfoResult struct { BaseInfo vod.VideoBaseInfo `json:"baseInfo"` PlayInfoList []vod.VideoPlayInfo `json:"playInfoList"` }
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"` WidthRef string `json:"widthRef"` HeightRef string `json:"heightRef"` 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 ListSnapshotTemplatesRequest ¶ added in v1.44.0
type ListSnapshotTemplatesRequest struct { core.JDCloudRequest /* 页码;默认值为 1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* (Optional) */ Filters []vod.Filter `json:"filters"` }
func NewListSnapshotTemplatesRequest ¶ added in v1.44.0
func NewListSnapshotTemplatesRequest() *ListSnapshotTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListSnapshotTemplatesRequestWithAllParams ¶ added in v1.44.0
func NewListSnapshotTemplatesRequestWithAllParams( pageNumber *int, pageSize *int, filters []vod.Filter, ) *ListSnapshotTemplatesRequest
* param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional) * param filters: (Optional)
func NewListSnapshotTemplatesRequestWithoutParam ¶ added in v1.44.0
func NewListSnapshotTemplatesRequestWithoutParam() *ListSnapshotTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (ListSnapshotTemplatesRequest) GetRegionId ¶ added in v1.44.0
func (r ListSnapshotTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListSnapshotTemplatesRequest) SetFilters ¶ added in v1.44.0
func (r *ListSnapshotTemplatesRequest) SetFilters(filters []vod.Filter)
param filters: (Optional)
func (*ListSnapshotTemplatesRequest) SetPageNumber ¶ added in v1.44.0
func (r *ListSnapshotTemplatesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*ListSnapshotTemplatesRequest) SetPageSize ¶ added in v1.44.0
func (r *ListSnapshotTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type ListSnapshotTemplatesResponse ¶ added in v1.44.0
type ListSnapshotTemplatesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListSnapshotTemplatesResult `json:"result"` }
type ListSnapshotTemplatesResult ¶ added in v1.44.0
type ListTranscodeTemplateGroupsRequest ¶ added in v1.54.0
type ListTranscodeTemplateGroupsRequest struct { core.JDCloudRequest /* 页码;默认值为 1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* (Optional) */ Filters []vod.Filter `json:"filters"` }
func NewListTranscodeTemplateGroupsRequest ¶ added in v1.54.0
func NewListTranscodeTemplateGroupsRequest() *ListTranscodeTemplateGroupsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListTranscodeTemplateGroupsRequestWithAllParams ¶ added in v1.54.0
func NewListTranscodeTemplateGroupsRequestWithAllParams( pageNumber *int, pageSize *int, filters []vod.Filter, ) *ListTranscodeTemplateGroupsRequest
* param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional) * param filters: (Optional)
func NewListTranscodeTemplateGroupsRequestWithoutParam ¶ added in v1.54.0
func NewListTranscodeTemplateGroupsRequestWithoutParam() *ListTranscodeTemplateGroupsRequest
This constructor has better compatible ability when API parameters changed
func (ListTranscodeTemplateGroupsRequest) GetRegionId ¶ added in v1.54.0
func (r ListTranscodeTemplateGroupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListTranscodeTemplateGroupsRequest) SetFilters ¶ added in v1.54.0
func (r *ListTranscodeTemplateGroupsRequest) SetFilters(filters []vod.Filter)
param filters: (Optional)
func (*ListTranscodeTemplateGroupsRequest) SetPageNumber ¶ added in v1.54.0
func (r *ListTranscodeTemplateGroupsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*ListTranscodeTemplateGroupsRequest) SetPageSize ¶ added in v1.54.0
func (r *ListTranscodeTemplateGroupsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type ListTranscodeTemplateGroupsResponse ¶ added in v1.54.0
type ListTranscodeTemplateGroupsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListTranscodeTemplateGroupsResult `json:"result"` }
type ListTranscodeTemplateGroupsResult ¶ added in v1.54.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。若此字段不为空,则以模板组方式提交作业,templateIds字段将被忽略。 (Optional) */ TemplateGroupId *string `json:"templateGroupId"` /* 转码模板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, templateGroupId *string, templateIds []int64, watermarkIds []int64, ) *SubmitTranscodeJobRequest
* param videoId: 视频ID (Optional) * param templateGroupId: 转码模板组ID。若此字段不为空,则以模板组方式提交作业,templateIds字段将被忽略。 (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) SetTemplateGroupId ¶ added in v1.54.0
func (r *SubmitTranscodeJobRequest) SetTemplateGroupId(templateGroupId string)
param templateGroupId: 转码模板组ID。若此字段不为空,则以模板组方式提交作业,templateIds字段将被忽略。(Optional)
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 UpdateSnapshotTemplateRequest ¶ added in v1.44.0
type UpdateSnapshotTemplateRequest struct { core.JDCloudRequest /* 模板ID */ TemplateId int `json:"templateId"` /* 模板名称 (Optional) */ TemplateName *string `json:"templateName"` /* 模板配置,JSON格式的字符串 (Optional) */ TemplateConfig *string `json:"templateConfig"` }
func NewUpdateSnapshotTemplateRequest ¶ added in v1.44.0
func NewUpdateSnapshotTemplateRequest( templateId int, ) *UpdateSnapshotTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateSnapshotTemplateRequestWithAllParams ¶ added in v1.44.0
func NewUpdateSnapshotTemplateRequestWithAllParams( templateId int, templateName *string, templateConfig *string, ) *UpdateSnapshotTemplateRequest
* param templateId: 模板ID (Required) * param templateName: 模板名称 (Optional) * param templateConfig: 模板配置,JSON格式的字符串 (Optional)
func NewUpdateSnapshotTemplateRequestWithoutParam ¶ added in v1.44.0
func NewUpdateSnapshotTemplateRequestWithoutParam() *UpdateSnapshotTemplateRequest
This constructor has better compatible ability when API parameters changed
func (UpdateSnapshotTemplateRequest) GetRegionId ¶ added in v1.44.0
func (r UpdateSnapshotTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateSnapshotTemplateRequest) SetTemplateConfig ¶ added in v1.44.0
func (r *UpdateSnapshotTemplateRequest) SetTemplateConfig(templateConfig string)
param templateConfig: 模板配置,JSON格式的字符串(Optional)
func (*UpdateSnapshotTemplateRequest) SetTemplateId ¶ added in v1.44.0
func (r *UpdateSnapshotTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
func (*UpdateSnapshotTemplateRequest) SetTemplateName ¶ added in v1.44.0
func (r *UpdateSnapshotTemplateRequest) SetTemplateName(templateName string)
param templateName: 模板名称(Optional)
type UpdateSnapshotTemplateResponse ¶ added in v1.44.0
type UpdateSnapshotTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateSnapshotTemplateResult `json:"result"` }
type UpdateSnapshotTemplateResult ¶ added in v1.44.0
type UpdateTranscodeTemplateGroupRequest ¶ added in v1.54.0
type UpdateTranscodeTemplateGroupRequest struct { core.JDCloudRequest /* 模板组ID */ GroupId string `json:"groupId"` /* 转码模板组名称 (Optional) */ GroupName *string `json:"groupName"` /* (Optional) */ Templates *vod.GroupedTranscodeTemplateData `json:"templates"` }
func NewUpdateTranscodeTemplateGroupRequest ¶ added in v1.54.0
func NewUpdateTranscodeTemplateGroupRequest( groupId string, ) *UpdateTranscodeTemplateGroupRequest
* param groupId: 模板组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateTranscodeTemplateGroupRequestWithAllParams ¶ added in v1.54.0
func NewUpdateTranscodeTemplateGroupRequestWithAllParams( groupId string, groupName *string, templates *vod.GroupedTranscodeTemplateData, ) *UpdateTranscodeTemplateGroupRequest
* param groupId: 模板组ID (Required) * param groupName: 转码模板组名称 (Optional) * param templates: (Optional)
func NewUpdateTranscodeTemplateGroupRequestWithoutParam ¶ added in v1.54.0
func NewUpdateTranscodeTemplateGroupRequestWithoutParam() *UpdateTranscodeTemplateGroupRequest
This constructor has better compatible ability when API parameters changed
func (UpdateTranscodeTemplateGroupRequest) GetRegionId ¶ added in v1.54.0
func (r UpdateTranscodeTemplateGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateTranscodeTemplateGroupRequest) SetGroupId ¶ added in v1.54.0
func (r *UpdateTranscodeTemplateGroupRequest) SetGroupId(groupId string)
param groupId: 模板组ID(Required)
func (*UpdateTranscodeTemplateGroupRequest) SetGroupName ¶ added in v1.54.0
func (r *UpdateTranscodeTemplateGroupRequest) SetGroupName(groupName string)
param groupName: 转码模板组名称(Optional)
func (*UpdateTranscodeTemplateGroupRequest) SetTemplates ¶ added in v1.54.0
func (r *UpdateTranscodeTemplateGroupRequest) SetTemplates(templates *vod.GroupedTranscodeTemplateData)
param templates: (Optional)
type UpdateTranscodeTemplateGroupResponse ¶ added in v1.54.0
type UpdateTranscodeTemplateGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateTranscodeTemplateGroupResult `json:"result"` }
type UpdateTranscodeTemplateGroupResult ¶ added in v1.54.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"` /* 输出文件配置 (Optional) */ OutFile *vod.OutFile `json:"outFile"` /* 清晰度规格标记。取值范围: 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, outFile *vod.OutFile, 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 outFile: 输出文件配置 (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) SetOutFile ¶ added in v1.44.0
func (r *UpdateTranscodeTemplateRequest) SetOutFile(outFile *vod.OutFile)
param outFile: 输出文件配置(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"` OutFile vod.OutFile `json:"outFile"` 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"` /* (Optional) */ WidthRef *string `json:"widthRef"` /* 高度参考,仅当 siteUnit = percent 时生效。 取值说明: w: 输出水印高度 = height * 水印原图高度 v: 等同于 vh vw: 输出水印高度 = height * 输出视频宽度 vh: 输出水印高度 = height * 输出视频高度 vls: 输出水印高度 = height * 输出视频长边 vss: 输出水印高度 = height * 输出视频短边 (Optional) */ HeightRef *string `json:"heightRef"` /* 水印位置。取值范围: 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, widthRef *string, heightRef *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 widthRef: (Optional) * param heightRef: 高度参考,仅当 siteUnit = percent 时生效。
取值说明:
w: 输出水印高度 = height * 水印原图高度 v: 等同于 vh vw: 输出水印高度 = height * 输出视频宽度 vh: 输出水印高度 = height * 输出视频高度 vls: 输出水印高度 = height * 输出视频长边 vss: 输出水印高度 = height * 输出视频短边 (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) SetHeightRef ¶ added in v1.44.0
func (r *UpdateWatermarkRequest) SetHeightRef(heightRef string)
param heightRef: 高度参考,仅当 siteUnit = percent 时生效。
取值说明:
w: 输出水印高度 = height * 水印原图高度 v: 等同于 vh vw: 输出水印高度 = height * 输出视频宽度 vh: 输出水印高度 = height * 输出视频高度 vls: 输出水印高度 = height * 输出视频长边 vss: 输出水印高度 = height * 输出视频短边
(Optional)
func (*UpdateWatermarkRequest) SetImgUrl ¶
func (r *UpdateWatermarkRequest) SetImgUrl(imgUrl string)
param imgUrl: 图片地址(Optional)
func (*UpdateWatermarkRequest) SetName ¶
func (r *UpdateWatermarkRequest) SetName(name string)
param name: 水印名称。只支持中英文、数字。长度不超过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)
func (*UpdateWatermarkRequest) SetWidthRef ¶ added in v1.44.0
func (r *UpdateWatermarkRequest) SetWidthRef(widthRef string)
param widthRef: (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"` WidthRef string `json:"widthRef"` HeightRef string `json:"heightRef"` 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 VideoAuditRequest ¶ added in v1.26.0
type VideoAuditRequest struct { core.JDCloudRequest /* 视频ID */ VideoId string `json:"videoId"` /* 审核结果,取值范围: block(封禁) unblock(解封) */ AuditResult string `json:"auditResult"` }
func NewVideoAuditRequest ¶ added in v1.26.0
func NewVideoAuditRequest( videoId string, auditResult string, ) *VideoAuditRequest
* param videoId: 视频ID (Required) * param auditResult: 审核结果,取值范围: block(封禁) unblock(解封) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewVideoAuditRequestWithAllParams ¶ added in v1.26.0
func NewVideoAuditRequestWithAllParams( videoId string, auditResult string, ) *VideoAuditRequest
* param videoId: 视频ID (Required) * param auditResult: 审核结果,取值范围: block(封禁) unblock(解封) (Required)
func NewVideoAuditRequestWithoutParam ¶ added in v1.26.0
func NewVideoAuditRequestWithoutParam() *VideoAuditRequest
This constructor has better compatible ability when API parameters changed
func (VideoAuditRequest) GetRegionId ¶ added in v1.26.0
func (r VideoAuditRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*VideoAuditRequest) SetAuditResult ¶ added in v1.26.0
func (r *VideoAuditRequest) SetAuditResult(auditResult string)
param auditResult: 审核结果,取值范围: block(封禁) unblock(解封)
(Required)
func (*VideoAuditRequest) SetVideoId ¶ added in v1.26.0
func (r *VideoAuditRequest) SetVideoId(videoId string)
param videoId: 视频ID(Required)
type VideoAuditResponse ¶ added in v1.26.0
type VideoAuditResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result VideoAuditResult `json:"result"` }
type VideoAuditResult ¶ added in v1.26.0
type VideoAuditResult struct { }
Source Files ¶
- BatchDeleteVideos.go
- BatchSubmitQualityDetectionJobs.go
- BatchSubmitTranscodeJobs.go
- BatchUpdateVideos.go
- CreateCategory.go
- CreateDomain.go
- CreateImageUploadTask.go
- CreateLiveToVodTask.go
- CreateQualityDetectionTemplate.go
- CreateSnapshotTemplate.go
- CreateTranscodeTemplate.go
- CreateTranscodeTemplateGroup.go
- CreateVideoUploadTask.go
- CreateWatermark.go
- DeleteCategory.go
- DeleteDomain.go
- DeleteGroupedTranscodeTemplates.go
- DeleteHeader.go
- DeleteQualityDetectionTemplate.go
- DeleteSnapshotTemplate.go
- DeleteTranscodeTemplate.go
- DeleteTranscodeTemplateGroup.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
- GetSnapshotTemplate.go
- GetTranscodeJobSummaries.go
- GetTranscodeSummaries.go
- GetTranscodeTaskSummaries.go
- GetTranscodeTemplate.go
- GetTranscodeTemplateGroup.go
- GetURLRule.go
- GetVideo.go
- GetVideoPlayInfo.go
- GetVideoSourceInfo.go
- GetWatermark.go
- ListCategories.go
- ListDomains.go
- ListHeaders.go
- ListQualityDetectionTemplates.go
- ListSnapshotTemplates.go
- ListTranscodeTemplateGroups.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
- UpdateSnapshotTemplate.go
- UpdateTranscodeTemplate.go
- UpdateTranscodeTemplateGroup.go
- UpdateVideo.go
- UpdateWatermark.go
- VideoAudit.go