Documentation
¶
Index ¶
- type BatchDeleteVideosRequest
- type BatchDeleteVideosResponse
- type BatchDeleteVideosResult
- type BatchSubmitTranscodeJobsRequest
- type BatchSubmitTranscodeJobsResponse
- type BatchSubmitTranscodeJobsResult
- type BatchUpdateVideosRequest
- type BatchUpdateVideosResponse
- type BatchUpdateVideosResult
- type CreateCategoryRequest
- type CreateCategoryResponse
- type CreateCategoryResult
- type CreateDomainRequest
- type CreateDomainResponse
- type CreateDomainResult
- type 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) SetVideo(video *vod.Video)
- type CreateTranscodeTemplateResponse
- type CreateTranscodeTemplateResult
- type CreateWatermarkRequest
- func (r CreateWatermarkRequest) GetRegionId() string
- func (r *CreateWatermarkRequest) SetHeight(height int)
- func (r *CreateWatermarkRequest) SetImgUrl(imgUrl string)
- func (r *CreateWatermarkRequest) SetName(name string)
- func (r *CreateWatermarkRequest) SetOffsetX(offsetX int)
- func (r *CreateWatermarkRequest) SetOffsetY(offsetY int)
- func (r *CreateWatermarkRequest) SetPosition(position string)
- func (r *CreateWatermarkRequest) SetUnit(unit string)
- func (r *CreateWatermarkRequest) SetWidth(width int)
- type CreateWatermarkResponse
- type CreateWatermarkResult
- type DeleteCategoryRequest
- type DeleteCategoryResponse
- type DeleteCategoryResult
- type DeleteDomainRequest
- type DeleteDomainResponse
- type DeleteDomainResult
- type DeleteHeaderRequest
- type DeleteHeaderResponse
- type DeleteHeaderResult
- type DeleteTranscodeTemplateRequest
- type DeleteTranscodeTemplateResponse
- type DeleteTranscodeTemplateResult
- type DeleteVideoRequest
- type DeleteVideoResponse
- type DeleteVideoResult
- type DeleteVideoStreamsRequest
- type DeleteVideoStreamsResponse
- type DeleteVideoStreamsResult
- type DeleteWatermarkRequest
- type DeleteWatermarkResponse
- type DeleteWatermarkResult
- type DisableDomainRequest
- type DisableDomainResponse
- type DisableDomainResult
- type EnableDomainRequest
- type EnableDomainResponse
- type EnableDomainResult
- type GetCategoryRequest
- type GetCategoryResponse
- type GetCategoryResult
- type GetCategoryWithChildrenRequest
- type GetCategoryWithChildrenResponse
- type GetCategoryWithChildrenResult
- type GetDomainRequest
- type GetDomainResponse
- type GetDomainResult
- type GetIPRuleRequest
- type GetIPRuleResponse
- type GetIPRuleResult
- type GetRefererRuleRequest
- type GetRefererRuleResponse
- type GetRefererRuleResult
- type GetTranscodeTaskRequest
- type GetTranscodeTaskResponse
- type GetTranscodeTaskResult
- type GetTranscodeTemplateRequest
- type GetTranscodeTemplateResponse
- type GetTranscodeTemplateResult
- type GetURLRuleRequest
- type GetURLRuleResponse
- type GetURLRuleResult
- type GetVideoPlayInfoRequest
- type GetVideoPlayInfoResponse
- type GetVideoPlayInfoResult
- type GetVideoRequest
- type GetVideoResponse
- type GetVideoResult
- type GetWatermarkRequest
- type GetWatermarkResponse
- type GetWatermarkResult
- type ListCategoriesRequest
- type ListCategoriesResponse
- type ListCategoriesResult
- type ListDomainsRequest
- type ListDomainsResponse
- type ListDomainsResult
- type ListHeadersRequest
- type ListHeadersResponse
- type ListHeadersResult
- type ListTranscodeTemplatesRequest
- type ListTranscodeTemplatesResponse
- type ListTranscodeTemplatesResult
- type ListVideosRequest
- type ListVideosResponse
- type ListVideosResult
- type ListWatermarksRequest
- type ListWatermarksResponse
- type ListWatermarksResult
- type SetDefaultDomainRequest
- type SetDefaultDomainResponse
- type SetDefaultDomainResult
- type SetHeaderRequest
- type SetHeaderResponse
- type SetHeaderResult
- type SetIPRuleRequest
- type SetIPRuleResponse
- type SetIPRuleResult
- type SetRefererRuleRequest
- type SetRefererRuleResponse
- type SetRefererRuleResult
- type SetURLRuleRequest
- type SetURLRuleResponse
- type SetURLRuleResult
- type SubmitTranscodeJobRequest
- type SubmitTranscodeJobResponse
- type SubmitTranscodeJobResult
- type UpdateCategoryRequest
- func (r UpdateCategoryRequest) GetRegionId() string
- func (r *UpdateCategoryRequest) SetCategoryId(categoryId int)
- func (r *UpdateCategoryRequest) SetDescription(description string)
- func (r *UpdateCategoryRequest) SetId(id int64)
- func (r *UpdateCategoryRequest) SetLevel(level int)
- func (r *UpdateCategoryRequest) SetName(name string)
- func (r *UpdateCategoryRequest) SetParentId(parentId int64)
- type UpdateCategoryResponse
- type UpdateCategoryResult
- type UpdateTranscodeTemplateRequest
- func NewUpdateTranscodeTemplateRequest(templateId int) *UpdateTranscodeTemplateRequest
- func NewUpdateTranscodeTemplateRequestWithAllParams(templateId int, id *int64, 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) SetId(id int64)
- func (r *UpdateTranscodeTemplateRequest) SetName(name string)
- func (r *UpdateTranscodeTemplateRequest) SetTemplateId(templateId int)
- 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) SetId(id string)
- func (r *UpdateVideoRequest) SetName(name string)
- func (r *UpdateVideoRequest) SetTags(tags []string)
- func (r *UpdateVideoRequest) SetVideoId(videoId string)
- type UpdateVideoResponse
- type UpdateVideoResult
- type UpdateWatermarkRequest
- func (r UpdateWatermarkRequest) GetRegionId() string
- func (r *UpdateWatermarkRequest) SetHeight(height int)
- func (r *UpdateWatermarkRequest) SetId(id int64)
- func (r *UpdateWatermarkRequest) SetImgUrl(imgUrl string)
- func (r *UpdateWatermarkRequest) SetName(name string)
- func (r *UpdateWatermarkRequest) SetOffsetX(offsetX int)
- func (r *UpdateWatermarkRequest) SetOffsetY(offsetY int)
- func (r *UpdateWatermarkRequest) SetPosition(position string)
- func (r *UpdateWatermarkRequest) SetUnit(unit string)
- func (r *UpdateWatermarkRequest) SetWatermarkId(watermarkId int)
- func (r *UpdateWatermarkRequest) SetWidth(width int)
- type UpdateWatermarkResponse
- type UpdateWatermarkResult
- type VerifyDomainRequest
- type VerifyDomainResponse
- type VerifyDomainResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchDeleteVideosRequest ¶
type BatchDeleteVideosRequest struct { core.JDCloudRequest /* (Optional) */ VideoIds []string `json:"videoIds"` }
func NewBatchDeleteVideosRequest ¶
func NewBatchDeleteVideosRequest() *BatchDeleteVideosRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewBatchDeleteVideosRequestWithAllParams ¶
func NewBatchDeleteVideosRequestWithAllParams( videoIds []string, ) *BatchDeleteVideosRequest
* param videoIds: (Optional)
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: (Optional)
type BatchDeleteVideosResponse ¶
type BatchDeleteVideosResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result BatchDeleteVideosResult `json:"result"` }
type BatchDeleteVideosResult ¶
type BatchSubmitTranscodeJobsRequest ¶
type BatchSubmitTranscodeJobsRequest struct { core.JDCloudRequest /* (Optional) */ Jobs []vod.SubmitTranscodeJobReq `json:"jobs"` }
func NewBatchSubmitTranscodeJobsRequest ¶
func NewBatchSubmitTranscodeJobsRequest() *BatchSubmitTranscodeJobsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewBatchSubmitTranscodeJobsRequestWithAllParams ¶
func NewBatchSubmitTranscodeJobsRequestWithAllParams( jobs []vod.SubmitTranscodeJobReq, ) *BatchSubmitTranscodeJobsRequest
* param jobs: (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) SetJobs ¶
func (r *BatchSubmitTranscodeJobsRequest) SetJobs(jobs []vod.SubmitTranscodeJobReq)
param jobs: (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.TranscodeTask `json:"tasks"`
}
type BatchUpdateVideosRequest ¶
type BatchUpdateVideosRequest struct { core.JDCloudRequest /* (Optional) */ Contents []interface{} `json:"contents"` }
func NewBatchUpdateVideosRequest ¶
func NewBatchUpdateVideosRequest() *BatchUpdateVideosRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewBatchUpdateVideosRequestWithAllParams ¶
func NewBatchUpdateVideosRequestWithAllParams( contents []interface{}, ) *BatchUpdateVideosRequest
* param contents: (Optional)
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) SetContents ¶
func (r *BatchUpdateVideosRequest) SetContents(contents []interface{})
param contents: (Optional)
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 /* 分类名称 (Optional) */ Name *string `json:"name"` /* 分类级别 (Optional) */ Level *int `json:"level"` /* 父分类ID (Optional) */ ParentId *int64 `json:"parentId"` /* 分类描述信息 (Optional) */ Description *string `json:"description"` }
func NewCreateCategoryRequest ¶
func NewCreateCategoryRequest() *CreateCategoryRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateCategoryRequestWithAllParams ¶
func NewCreateCategoryRequestWithAllParams( name *string, level *int, parentId *int64, description *string, ) *CreateCategoryRequest
* param name: 分类名称 (Optional) * param level: 分类级别 (Optional) * param parentId: 父分类ID (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) SetLevel ¶
func (r *CreateCategoryRequest) SetLevel(level int)
param level: 分类级别(Optional)
func (*CreateCategoryRequest) SetName ¶
func (r *CreateCategoryRequest) SetName(name string)
param name: 分类名称(Optional)
func (*CreateCategoryRequest) SetParentId ¶
func (r *CreateCategoryRequest) SetParentId(parentId int64)
param parentId: 父分类ID(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 /* 域名名称 (Optional) */ Name *string `json:"name"` }
func NewCreateDomainRequest ¶
func NewCreateDomainRequest() *CreateDomainRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateDomainRequestWithAllParams ¶
func NewCreateDomainRequestWithAllParams( name *string, ) *CreateDomainRequest
* param name: 域名名称 (Optional)
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: 域名名称(Optional)
type CreateDomainResponse ¶
type CreateDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateDomainResult `json:"result"` }
type CreateDomainResult ¶
type CreateTranscodeTemplateRequest ¶
type CreateTranscodeTemplateRequest struct { core.JDCloudRequest /* 模板名称 (Optional) */ Name *string `json:"name"` /* 视频参数 (Optional) */ Video *vod.Video `json:"video"` /* 音频参数 (Optional) */ Audio *vod.Audio `json:"audio"` /* 封装配置 (Optional) */ Encapsulation *vod.Encapsulation `json:"encapsulation"` /* 清晰度规格 (Optional) */ Definition *string `json:"definition"` }
func NewCreateTranscodeTemplateRequest ¶
func NewCreateTranscodeTemplateRequest() *CreateTranscodeTemplateRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateTranscodeTemplateRequestWithAllParams ¶
func NewCreateTranscodeTemplateRequestWithAllParams( name *string, video *vod.Video, audio *vod.Audio, encapsulation *vod.Encapsulation, definition *string, ) *CreateTranscodeTemplateRequest
* param name: 模板名称 (Optional) * param video: 视频参数 (Optional) * param audio: 音频参数 (Optional) * param encapsulation: 封装配置 (Optional) * param definition: 清晰度规格 (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: 音频参数(Optional)
func (*CreateTranscodeTemplateRequest) SetDefinition ¶
func (r *CreateTranscodeTemplateRequest) SetDefinition(definition string)
param definition: 清晰度规格(Optional)
func (*CreateTranscodeTemplateRequest) SetEncapsulation ¶
func (r *CreateTranscodeTemplateRequest) SetEncapsulation(encapsulation *vod.Encapsulation)
param encapsulation: 封装配置(Optional)
func (*CreateTranscodeTemplateRequest) SetName ¶
func (r *CreateTranscodeTemplateRequest) SetName(name string)
param name: 模板名称(Optional)
func (*CreateTranscodeTemplateRequest) SetVideo ¶
func (r *CreateTranscodeTemplateRequest) SetVideo(video *vod.Video)
param video: 视频参数(Optional)
type CreateTranscodeTemplateResponse ¶
type CreateTranscodeTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateTranscodeTemplateResult `json:"result"` }
type CreateTranscodeTemplateResult ¶
type CreateTranscodeTemplateResult struct { Id int64 `json:"id"` Name string `json:"name"` Video vod.Video `json:"video"` Audio vod.Audio `json:"audio"` Encapsulation vod.Encapsulation `json:"encapsulation"` Definition string `json:"definition"` Source string `json:"source"` CreateTime string `json:"createTime"` UpdateTime string `json:"updateTime"` }
type CreateWatermarkRequest ¶
type CreateWatermarkRequest struct { core.JDCloudRequest /* 水印名称 (Optional) */ Name *string `json:"name"` /* 图片地址 (Optional) */ ImgUrl *string `json:"imgUrl"` /* 宽度 (Optional) */ Width *int `json:"width"` /* 高度 (Optional) */ Height *int `json:"height"` /* 水印位置 (Optional) */ Position *string `json:"position"` /* 偏移单位 (Optional) */ Unit *string `json:"unit"` /* 水平偏移 (Optional) */ OffsetX *int `json:"offsetX"` /* 竖直偏移 (Optional) */ OffsetY *int `json:"offsetY"` }
func NewCreateWatermarkRequest ¶
func NewCreateWatermarkRequest() *CreateWatermarkRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateWatermarkRequestWithAllParams ¶
func NewCreateWatermarkRequestWithAllParams( name *string, imgUrl *string, width *int, height *int, position *string, unit *string, offsetX *int, offsetY *int, ) *CreateWatermarkRequest
* param name: 水印名称 (Optional) * param imgUrl: 图片地址 (Optional) * param width: 宽度 (Optional) * param height: 高度 (Optional) * param position: 水印位置 (Optional) * param unit: 偏移单位 (Optional) * param offsetX: 水平偏移 (Optional) * param offsetY: 竖直偏移 (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 int)
param height: 高度(Optional)
func (*CreateWatermarkRequest) SetImgUrl ¶
func (r *CreateWatermarkRequest) SetImgUrl(imgUrl string)
param imgUrl: 图片地址(Optional)
func (*CreateWatermarkRequest) SetName ¶
func (r *CreateWatermarkRequest) SetName(name string)
param name: 水印名称(Optional)
func (*CreateWatermarkRequest) SetOffsetX ¶
func (r *CreateWatermarkRequest) SetOffsetX(offsetX int)
param offsetX: 水平偏移(Optional)
func (*CreateWatermarkRequest) SetOffsetY ¶
func (r *CreateWatermarkRequest) SetOffsetY(offsetY int)
param offsetY: 竖直偏移(Optional)
func (*CreateWatermarkRequest) SetPosition ¶
func (r *CreateWatermarkRequest) SetPosition(position string)
param position: 水印位置(Optional)
func (*CreateWatermarkRequest) SetUnit ¶
func (r *CreateWatermarkRequest) SetUnit(unit string)
param unit: 偏移单位(Optional)
func (*CreateWatermarkRequest) SetWidth ¶
func (r *CreateWatermarkRequest) SetWidth(width int)
param width: 宽度(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 int `json:"width"` Height int `json:"height"` Position string `json:"position"` Unit string `json:"unit"` OffsetX int `json:"offsetX"` OffsetY int `json:"offsetY"` CreateTime string `json:"createTime"` UpdateTime string `json:"updateTime"` }
type DeleteCategoryRequest ¶
type DeleteCategoryRequest struct { core.JDCloudRequest /* 分类ID */ CategoryId int `json:"categoryId"` }
func NewDeleteCategoryRequest ¶
func NewDeleteCategoryRequest( categoryId int, ) *DeleteCategoryRequest
* param categoryId: 分类ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteCategoryRequestWithAllParams ¶
func NewDeleteCategoryRequestWithAllParams( categoryId int, ) *DeleteCategoryRequest
* param categoryId: 分类ID (Required)
func NewDeleteCategoryRequestWithoutParam ¶
func NewDeleteCategoryRequestWithoutParam() *DeleteCategoryRequest
This constructor has better compatible ability when API parameters changed
func (DeleteCategoryRequest) GetRegionId ¶
func (r DeleteCategoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteCategoryRequest) SetCategoryId ¶
func (r *DeleteCategoryRequest) SetCategoryId(categoryId int)
param categoryId: 分类ID(Required)
type DeleteCategoryResponse ¶
type DeleteCategoryResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteCategoryResult `json:"result"` }
type DeleteCategoryResult ¶
type DeleteCategoryResult struct { }
type DeleteDomainRequest ¶
type DeleteDomainRequest struct { core.JDCloudRequest /* 域名ID */ DomainId int `json:"domainId"` }
func NewDeleteDomainRequest ¶
func NewDeleteDomainRequest( domainId int, ) *DeleteDomainRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteDomainRequestWithAllParams ¶
func NewDeleteDomainRequestWithAllParams( domainId int, ) *DeleteDomainRequest
* param domainId: 域名ID (Required)
func NewDeleteDomainRequestWithoutParam ¶
func NewDeleteDomainRequestWithoutParam() *DeleteDomainRequest
This constructor has better compatible ability when API parameters changed
func (DeleteDomainRequest) GetRegionId ¶
func (r DeleteDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteDomainRequest) SetDomainId ¶
func (r *DeleteDomainRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type DeleteDomainResponse ¶
type DeleteDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteDomainResult `json:"result"` }
type DeleteDomainResult ¶
type DeleteDomainResult struct { }
type DeleteHeaderRequest ¶
type DeleteHeaderRequest struct { core.JDCloudRequest /* 域名ID */ DomainId int `json:"domainId"` /* 头参数名 (Optional) */ HeaderName *string `json:"headerName"` /* 头参数值 (Optional) */ HeaderValue *string `json:"headerValue"` /* 头参数类型 (Optional) */ HeaderType *string `json:"headerType"` }
func NewDeleteHeaderRequest ¶
func NewDeleteHeaderRequest( domainId int, ) *DeleteHeaderRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteHeaderRequestWithAllParams ¶
func NewDeleteHeaderRequestWithAllParams( domainId int, headerName *string, headerValue *string, headerType *string, ) *DeleteHeaderRequest
* param domainId: 域名ID (Required) * param headerName: 头参数名 (Optional) * param headerValue: 头参数值 (Optional) * param headerType: 头参数类型 (Optional)
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: 头参数名(Optional)
func (*DeleteHeaderRequest) SetHeaderType ¶
func (r *DeleteHeaderRequest) SetHeaderType(headerType string)
param headerType: 头参数类型(Optional)
func (*DeleteHeaderRequest) SetHeaderValue ¶
func (r *DeleteHeaderRequest) SetHeaderValue(headerValue string)
param headerValue: 头参数值(Optional)
type DeleteHeaderResponse ¶
type DeleteHeaderResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteHeaderResult `json:"result"` }
type DeleteHeaderResult ¶
type DeleteHeaderResult struct { }
type DeleteTranscodeTemplateRequest ¶
type DeleteTranscodeTemplateRequest struct { core.JDCloudRequest /* 模板ID */ TemplateId int `json:"templateId"` }
func NewDeleteTranscodeTemplateRequest ¶
func NewDeleteTranscodeTemplateRequest( templateId int, ) *DeleteTranscodeTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteTranscodeTemplateRequestWithAllParams ¶
func NewDeleteTranscodeTemplateRequestWithAllParams( templateId int, ) *DeleteTranscodeTemplateRequest
* param templateId: 模板ID (Required)
func NewDeleteTranscodeTemplateRequestWithoutParam ¶
func NewDeleteTranscodeTemplateRequestWithoutParam() *DeleteTranscodeTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteTranscodeTemplateRequest) GetRegionId ¶
func (r DeleteTranscodeTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteTranscodeTemplateRequest) SetTemplateId ¶
func (r *DeleteTranscodeTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
type DeleteTranscodeTemplateResponse ¶
type DeleteTranscodeTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteTranscodeTemplateResult `json:"result"` }
type DeleteTranscodeTemplateResult ¶
type DeleteTranscodeTemplateResult struct { }
type DeleteVideoRequest ¶
type DeleteVideoRequest struct { core.JDCloudRequest /* 视频ID */ VideoId string `json:"videoId"` }
func NewDeleteVideoRequest ¶
func NewDeleteVideoRequest( videoId string, ) *DeleteVideoRequest
* param videoId: 视频ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteVideoRequestWithAllParams ¶
func NewDeleteVideoRequestWithAllParams( videoId string, ) *DeleteVideoRequest
* param videoId: 视频ID (Required)
func NewDeleteVideoRequestWithoutParam ¶
func NewDeleteVideoRequestWithoutParam() *DeleteVideoRequest
This constructor has better compatible ability when API parameters changed
func (DeleteVideoRequest) GetRegionId ¶
func (r DeleteVideoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteVideoRequest) SetVideoId ¶
func (r *DeleteVideoRequest) SetVideoId(videoId string)
param videoId: 视频ID(Required)
type DeleteVideoResponse ¶
type DeleteVideoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteVideoResult `json:"result"` }
type DeleteVideoResult ¶
type DeleteVideoResult struct { }
type DeleteVideoStreamsRequest ¶
type DeleteVideoStreamsRequest struct { core.JDCloudRequest /* 视频ID */ VideoId string `json:"videoId"` /* (Optional) */ TaskIds []int64 `json:"taskIds"` }
func NewDeleteVideoStreamsRequest ¶
func NewDeleteVideoStreamsRequest( videoId string, ) *DeleteVideoStreamsRequest
* param videoId: 视频ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteVideoStreamsRequestWithAllParams ¶
func NewDeleteVideoStreamsRequestWithAllParams( videoId string, taskIds []int64, ) *DeleteVideoStreamsRequest
* param videoId: 视频ID (Required) * param taskIds: (Optional)
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: (Optional)
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 DeleteVideoStreamsResult ¶
type DeleteVideoStreamsResult struct { }
type DeleteWatermarkRequest ¶
type DeleteWatermarkRequest struct { core.JDCloudRequest /* 水印ID */ WatermarkId int `json:"watermarkId"` }
func NewDeleteWatermarkRequest ¶
func NewDeleteWatermarkRequest( watermarkId int, ) *DeleteWatermarkRequest
* param watermarkId: 水印ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteWatermarkRequestWithAllParams ¶
func NewDeleteWatermarkRequestWithAllParams( watermarkId int, ) *DeleteWatermarkRequest
* param watermarkId: 水印ID (Required)
func NewDeleteWatermarkRequestWithoutParam ¶
func NewDeleteWatermarkRequestWithoutParam() *DeleteWatermarkRequest
This constructor has better compatible ability when API parameters changed
func (DeleteWatermarkRequest) GetRegionId ¶
func (r DeleteWatermarkRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteWatermarkRequest) SetWatermarkId ¶
func (r *DeleteWatermarkRequest) SetWatermarkId(watermarkId int)
param watermarkId: 水印ID(Required)
type DeleteWatermarkResponse ¶
type DeleteWatermarkResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteWatermarkResult `json:"result"` }
type DeleteWatermarkResult ¶
type DeleteWatermarkResult struct { }
type DisableDomainRequest ¶
type DisableDomainRequest struct { core.JDCloudRequest /* 域名ID */ DomainId int `json:"domainId"` }
func NewDisableDomainRequest ¶
func NewDisableDomainRequest( domainId int, ) *DisableDomainRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDisableDomainRequestWithAllParams ¶
func NewDisableDomainRequestWithAllParams( domainId int, ) *DisableDomainRequest
* param domainId: 域名ID (Required)
func NewDisableDomainRequestWithoutParam ¶
func NewDisableDomainRequestWithoutParam() *DisableDomainRequest
This constructor has better compatible ability when API parameters changed
func (DisableDomainRequest) GetRegionId ¶
func (r DisableDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisableDomainRequest) SetDomainId ¶
func (r *DisableDomainRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type DisableDomainResponse ¶
type DisableDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DisableDomainResult `json:"result"` }
type DisableDomainResult ¶
type DisableDomainResult struct { }
type EnableDomainRequest ¶
type EnableDomainRequest struct { core.JDCloudRequest /* 域名ID */ DomainId int `json:"domainId"` }
func NewEnableDomainRequest ¶
func NewEnableDomainRequest( domainId int, ) *EnableDomainRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEnableDomainRequestWithAllParams ¶
func NewEnableDomainRequestWithAllParams( domainId int, ) *EnableDomainRequest
* param domainId: 域名ID (Required)
func NewEnableDomainRequestWithoutParam ¶
func NewEnableDomainRequestWithoutParam() *EnableDomainRequest
This constructor has better compatible ability when API parameters changed
func (EnableDomainRequest) GetRegionId ¶
func (r EnableDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EnableDomainRequest) SetDomainId ¶
func (r *EnableDomainRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type EnableDomainResponse ¶
type EnableDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EnableDomainResult `json:"result"` }
type EnableDomainResult ¶
type EnableDomainResult struct { }
type GetCategoryRequest ¶
type GetCategoryRequest struct { core.JDCloudRequest /* 分类ID */ CategoryId int `json:"categoryId"` }
func NewGetCategoryRequest ¶
func NewGetCategoryRequest( categoryId int, ) *GetCategoryRequest
* param categoryId: 分类ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetCategoryRequestWithAllParams ¶
func NewGetCategoryRequestWithAllParams( categoryId int, ) *GetCategoryRequest
* param categoryId: 分类ID (Required)
func NewGetCategoryRequestWithoutParam ¶
func NewGetCategoryRequestWithoutParam() *GetCategoryRequest
This constructor has better compatible ability when API parameters changed
func (GetCategoryRequest) GetRegionId ¶
func (r GetCategoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetCategoryRequest) SetCategoryId ¶
func (r *GetCategoryRequest) SetCategoryId(categoryId int)
param categoryId: 分类ID(Required)
type GetCategoryResponse ¶
type GetCategoryResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetCategoryResult `json:"result"` }
type GetCategoryResult ¶
type GetCategoryWithChildrenRequest ¶
type GetCategoryWithChildrenRequest struct { core.JDCloudRequest /* 分类ID */ CategoryId int `json:"categoryId"` }
func NewGetCategoryWithChildrenRequest ¶
func NewGetCategoryWithChildrenRequest( categoryId int, ) *GetCategoryWithChildrenRequest
* param categoryId: 分类ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetCategoryWithChildrenRequestWithAllParams ¶
func NewGetCategoryWithChildrenRequestWithAllParams( categoryId int, ) *GetCategoryWithChildrenRequest
* param categoryId: 分类ID (Required)
func NewGetCategoryWithChildrenRequestWithoutParam ¶
func NewGetCategoryWithChildrenRequestWithoutParam() *GetCategoryWithChildrenRequest
This constructor has better compatible ability when API parameters changed
func (GetCategoryWithChildrenRequest) GetRegionId ¶
func (r GetCategoryWithChildrenRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetCategoryWithChildrenRequest) SetCategoryId ¶
func (r *GetCategoryWithChildrenRequest) SetCategoryId(categoryId int)
param categoryId: 分类ID(Required)
type GetCategoryWithChildrenResponse ¶
type GetCategoryWithChildrenResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetCategoryWithChildrenResult `json:"result"` }
type GetDomainRequest ¶
type GetDomainRequest struct { core.JDCloudRequest /* 域名ID */ DomainId int `json:"domainId"` }
func NewGetDomainRequest ¶
func NewGetDomainRequest( domainId int, ) *GetDomainRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDomainRequestWithAllParams ¶
func NewGetDomainRequestWithAllParams( domainId int, ) *GetDomainRequest
* param domainId: 域名ID (Required)
func NewGetDomainRequestWithoutParam ¶
func NewGetDomainRequestWithoutParam() *GetDomainRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainRequest) GetRegionId ¶
func (r GetDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainRequest) SetDomainId ¶
func (r *GetDomainRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type GetDomainResponse ¶
type GetDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetDomainResult `json:"result"` }
type GetDomainResult ¶
type GetIPRuleRequest ¶
type GetIPRuleRequest struct { core.JDCloudRequest /* 域名ID */ DomainId int `json:"domainId"` }
func NewGetIPRuleRequest ¶
func NewGetIPRuleRequest( domainId int, ) *GetIPRuleRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetIPRuleRequestWithAllParams ¶
func NewGetIPRuleRequestWithAllParams( domainId int, ) *GetIPRuleRequest
* param domainId: 域名ID (Required)
func NewGetIPRuleRequestWithoutParam ¶
func NewGetIPRuleRequestWithoutParam() *GetIPRuleRequest
This constructor has better compatible ability when API parameters changed
func (GetIPRuleRequest) GetRegionId ¶
func (r GetIPRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetIPRuleRequest) SetDomainId ¶
func (r *GetIPRuleRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
type GetIPRuleResponse ¶
type GetIPRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetIPRuleResult `json:"result"` }
type GetIPRuleResult ¶
type 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 GetTranscodeTaskRequest ¶
type GetTranscodeTaskRequest struct { core.JDCloudRequest /* 视频转码任务D */ TaskId int `json:"taskId"` }
func NewGetTranscodeTaskRequest ¶
func NewGetTranscodeTaskRequest( taskId int, ) *GetTranscodeTaskRequest
* param taskId: 视频转码任务D (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTranscodeTaskRequestWithAllParams ¶
func NewGetTranscodeTaskRequestWithAllParams( taskId int, ) *GetTranscodeTaskRequest
* param taskId: 视频转码任务D (Required)
func NewGetTranscodeTaskRequestWithoutParam ¶
func NewGetTranscodeTaskRequestWithoutParam() *GetTranscodeTaskRequest
This constructor has better compatible ability when API parameters changed
func (GetTranscodeTaskRequest) GetRegionId ¶
func (r GetTranscodeTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTranscodeTaskRequest) SetTaskId ¶
func (r *GetTranscodeTaskRequest) SetTaskId(taskId int)
param taskId: 视频转码任务D(Required)
type GetTranscodeTaskResponse ¶
type GetTranscodeTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTranscodeTaskResult `json:"result"` }
type GetTranscodeTaskResult ¶
type GetTranscodeTaskResult struct { TaskId int64 `json:"taskId"` Name string `json:"name"` MediaType int `json:"mediaType"` Status int `json:"status"` Progress string `json:"progress"` Size int64 `json:"size"` TranscodeTemplateId int `json:"transcodeTemplateId"` Bitrate int64 `json:"bitrate"` Codec string `json:"codec"` Format string `json:"format"` Width int `json:"width"` Height int `json:"height"` Fps string `json:"fps"` CreateTime string `json:"createTime"` UpdateTime string `json:"updateTime"` }
type GetTranscodeTemplateRequest ¶
type GetTranscodeTemplateRequest struct { core.JDCloudRequest /* 模板ID */ TemplateId int `json:"templateId"` }
func NewGetTranscodeTemplateRequest ¶
func NewGetTranscodeTemplateRequest( templateId int, ) *GetTranscodeTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTranscodeTemplateRequestWithAllParams ¶
func NewGetTranscodeTemplateRequestWithAllParams( templateId int, ) *GetTranscodeTemplateRequest
* param templateId: 模板ID (Required)
func NewGetTranscodeTemplateRequestWithoutParam ¶
func NewGetTranscodeTemplateRequestWithoutParam() *GetTranscodeTemplateRequest
This constructor has better compatible ability when API parameters changed
func (GetTranscodeTemplateRequest) GetRegionId ¶
func (r GetTranscodeTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTranscodeTemplateRequest) SetTemplateId ¶
func (r *GetTranscodeTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
type GetTranscodeTemplateResponse ¶
type GetTranscodeTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTranscodeTemplateResult `json:"result"` }
type GetTranscodeTemplateResult ¶
type GetTranscodeTemplateResult struct { Id int64 `json:"id"` Name string `json:"name"` Video vod.Video `json:"video"` Audio vod.Audio `json:"audio"` Encapsulation vod.Encapsulation `json:"encapsulation"` Definition string `json:"definition"` Source string `json:"source"` 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 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 { VideoInfo vod.VideoBaseInfo `json:"videoInfo"` PlayInfoList []vod.VideoPlayInfo `json:"playInfoList"` }
type GetVideoRequest ¶
type GetVideoRequest struct { core.JDCloudRequest /* 视频ID */ VideoId string `json:"videoId"` }
func NewGetVideoRequest ¶
func NewGetVideoRequest( videoId string, ) *GetVideoRequest
* param videoId: 视频ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetVideoRequestWithAllParams ¶
func NewGetVideoRequestWithAllParams( videoId string, ) *GetVideoRequest
* param videoId: 视频ID (Required)
func NewGetVideoRequestWithoutParam ¶
func NewGetVideoRequestWithoutParam() *GetVideoRequest
This constructor has better compatible ability when API parameters changed
func (GetVideoRequest) GetRegionId ¶
func (r GetVideoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetVideoRequest) SetVideoId ¶
func (r *GetVideoRequest) SetVideoId(videoId string)
param videoId: 视频ID(Required)
type GetVideoResponse ¶
type GetVideoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetVideoResult `json:"result"` }
type GetVideoResult ¶
type GetVideoResult struct { Id string `json:"id"` Name string `json:"name"` Description string `json:"description"` CoverUrl string `json:"coverUrl"` Status string `json:"status"` FileSize int64 `json:"fileSize"` Checksum string `json:"checksum"` Duration int64 `json:"duration"` Tags []string `json:"tags"` CategoryId int64 `json:"categoryId"` CategoryName string `json:"categoryName"` Snapshots []vod.Snapshot `json:"snapshots"` CreateTime string `json:"createTime"` UpdateTime string `json:"updateTime"` }
type GetWatermarkRequest ¶
type GetWatermarkRequest struct { core.JDCloudRequest /* 水印ID */ WatermarkId int `json:"watermarkId"` }
func NewGetWatermarkRequest ¶
func NewGetWatermarkRequest( watermarkId int, ) *GetWatermarkRequest
* param watermarkId: 水印ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetWatermarkRequestWithAllParams ¶
func NewGetWatermarkRequestWithAllParams( watermarkId int, ) *GetWatermarkRequest
* param watermarkId: 水印ID (Required)
func NewGetWatermarkRequestWithoutParam ¶
func NewGetWatermarkRequestWithoutParam() *GetWatermarkRequest
This constructor has better compatible ability when API parameters changed
func (GetWatermarkRequest) GetRegionId ¶
func (r GetWatermarkRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetWatermarkRequest) SetWatermarkId ¶
func (r *GetWatermarkRequest) SetWatermarkId(watermarkId int)
param watermarkId: 水印ID(Required)
type GetWatermarkResponse ¶
type GetWatermarkResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetWatermarkResult `json:"result"` }
type GetWatermarkResult ¶
type GetWatermarkResult struct { Id int64 `json:"id"` Name string `json:"name"` ImgUrl string `json:"imgUrl"` Width int `json:"width"` Height int `json:"height"` Position string `json:"position"` Unit string `json:"unit"` OffsetX int `json:"offsetX"` OffsetY int `json:"offsetY"` CreateTime string `json:"createTime"` UpdateTime string `json:"updateTime"` }
type ListCategoriesRequest ¶
type ListCategoriesRequest struct { core.JDCloudRequest /* 页码;默认值为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认值为10;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* (Optional) */ Sorts []vod.Sort `json:"sorts"` }
func NewListCategoriesRequest ¶
func NewListCategoriesRequest() *ListCategoriesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListCategoriesRequestWithAllParams ¶
func NewListCategoriesRequestWithAllParams( pageNumber *int, pageSize *int, sorts []vod.Sort, ) *ListCategoriesRequest
* param pageNumber: 页码;默认值为1 (Optional) * param pageSize: 分页大小;默认值为10;取值范围[10, 100] (Optional) * param sorts: (Optional)
func NewListCategoriesRequestWithoutParam ¶
func NewListCategoriesRequestWithoutParam() *ListCategoriesRequest
This constructor has better compatible ability when API parameters changed
func (ListCategoriesRequest) GetRegionId ¶
func (r ListCategoriesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListCategoriesRequest) SetPageNumber ¶
func (r *ListCategoriesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为1(Optional)
func (*ListCategoriesRequest) SetPageSize ¶
func (r *ListCategoriesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为10;取值范围[10, 100](Optional)
func (*ListCategoriesRequest) SetSorts ¶
func (r *ListCategoriesRequest) SetSorts(sorts []vod.Sort)
param sorts: (Optional)
type ListCategoriesResponse ¶
type ListCategoriesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListCategoriesResult `json:"result"` }
type ListCategoriesResult ¶
type ListCategoriesResult struct { }
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 ListDomainsResult struct { }
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 { }
type ListTranscodeTemplatesRequest ¶
type ListTranscodeTemplatesRequest struct { core.JDCloudRequest /* 页码;默认值为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认值为10;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` }
func NewListTranscodeTemplatesRequest ¶
func NewListTranscodeTemplatesRequest() *ListTranscodeTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListTranscodeTemplatesRequestWithAllParams ¶
func NewListTranscodeTemplatesRequestWithAllParams( pageNumber *int, pageSize *int, ) *ListTranscodeTemplatesRequest
* param pageNumber: 页码;默认值为1 (Optional) * param pageSize: 分页大小;默认值为10;取值范围[10, 100] (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) 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 ListTranscodeTemplatesResult ¶
type ListTranscodeTemplatesResult struct { }
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 ListVideosResult struct { }
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 ListWatermarksResult struct { }
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"` /* 头参数名 (Optional) */ HeaderName *string `json:"headerName"` /* 头参数值 (Optional) */ HeaderValue *string `json:"headerValue"` /* 头参数类型 (Optional) */ HeaderType *string `json:"headerType"` }
func NewSetHeaderRequest ¶
func NewSetHeaderRequest( domainId int, ) *SetHeaderRequest
* param domainId: 域名ID (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: 头参数名 (Optional) * param headerValue: 头参数值 (Optional) * param headerType: 头参数类型 (Optional)
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: 头参数名(Optional)
func (*SetHeaderRequest) SetHeaderType ¶
func (r *SetHeaderRequest) SetHeaderType(headerType string)
param headerType: 头参数类型(Optional)
func (*SetHeaderRequest) SetHeaderValue ¶
func (r *SetHeaderRequest) SetHeaderValue(headerValue string)
param headerValue: 头参数值(Optional)
type SetHeaderResponse ¶
type SetHeaderResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetHeaderResult `json:"result"` }
type SetHeaderResult ¶
type SetHeaderResult struct { }
type SetIPRuleRequest ¶
type SetIPRuleRequest struct { core.JDCloudRequest /* 域名ID */ DomainId int `json:"domainId"` /* 规则类型,取值 'ip' (Optional) */ RuleType *string `json:"ruleType"` /* 规则配置对象 (Optional) */ Config *interface{} `json:"config"` /* 是否启用该规则 (Optional) */ Enabled *bool `json:"enabled"` }
func NewSetIPRuleRequest ¶
func NewSetIPRuleRequest( domainId int, ) *SetIPRuleRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetIPRuleRequestWithAllParams ¶
func NewSetIPRuleRequestWithAllParams( domainId int, ruleType *string, config *interface{}, enabled *bool, ) *SetIPRuleRequest
* param domainId: 域名ID (Required) * param ruleType: 规则类型,取值 'ip' (Optional) * param config: 规则配置对象 (Optional) * param enabled: 是否启用该规则 (Optional)
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 interface{})
param config: 规则配置对象(Optional)
func (*SetIPRuleRequest) SetDomainId ¶
func (r *SetIPRuleRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
func (*SetIPRuleRequest) SetEnabled ¶
func (r *SetIPRuleRequest) SetEnabled(enabled bool)
param enabled: 是否启用该规则(Optional)
func (*SetIPRuleRequest) SetRuleType ¶
func (r *SetIPRuleRequest) SetRuleType(ruleType string)
param ruleType: 规则类型,取值 'ip'(Optional)
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' (Optional) */ RuleType *string `json:"ruleType"` /* 规则配置对象 (Optional) */ Config *interface{} `json:"config"` /* 是否启用该规则 (Optional) */ Enabled *bool `json:"enabled"` }
func NewSetRefererRuleRequest ¶
func NewSetRefererRuleRequest( domainId int, ) *SetRefererRuleRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetRefererRuleRequestWithAllParams ¶
func NewSetRefererRuleRequestWithAllParams( domainId int, ruleType *string, config *interface{}, enabled *bool, ) *SetRefererRuleRequest
* param domainId: 域名ID (Required) * param ruleType: 规则类型,取值 'referer' (Optional) * param config: 规则配置对象 (Optional) * param enabled: 是否启用该规则 (Optional)
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 interface{})
param config: 规则配置对象(Optional)
func (*SetRefererRuleRequest) SetDomainId ¶
func (r *SetRefererRuleRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
func (*SetRefererRuleRequest) SetEnabled ¶
func (r *SetRefererRuleRequest) SetEnabled(enabled bool)
param enabled: 是否启用该规则(Optional)
func (*SetRefererRuleRequest) SetRuleType ¶
func (r *SetRefererRuleRequest) SetRuleType(ruleType string)
param ruleType: 规则类型,取值 'referer'(Optional)
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' (Optional) */ RuleType *string `json:"ruleType"` /* 规则配置对象 (Optional) */ Config *interface{} `json:"config"` /* 是否启用该规则 (Optional) */ Enabled *bool `json:"enabled"` }
func NewSetURLRuleRequest ¶
func NewSetURLRuleRequest( domainId int, ) *SetURLRuleRequest
* param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetURLRuleRequestWithAllParams ¶
func NewSetURLRuleRequestWithAllParams( domainId int, ruleType *string, config *interface{}, enabled *bool, ) *SetURLRuleRequest
* param domainId: 域名ID (Required) * param ruleType: 规则类型,取值 'url' (Optional) * param config: 规则配置对象 (Optional) * param enabled: 是否启用该规则 (Optional)
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 interface{})
param config: 规则配置对象(Optional)
func (*SetURLRuleRequest) SetDomainId ¶
func (r *SetURLRuleRequest) SetDomainId(domainId int)
param domainId: 域名ID(Required)
func (*SetURLRuleRequest) SetEnabled ¶
func (r *SetURLRuleRequest) SetEnabled(enabled bool)
param enabled: 是否启用该规则(Optional)
func (*SetURLRuleRequest) SetRuleType ¶
func (r *SetURLRuleRequest) SetRuleType(ruleType string)
param ruleType: 规则类型,取值 'url'(Optional)
type SetURLRuleResponse ¶
type SetURLRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetURLRuleResult `json:"result"` }
type SetURLRuleResult ¶
type SetURLRuleResult struct { }
type SubmitTranscodeJobRequest ¶
type SubmitTranscodeJobRequest struct { core.JDCloudRequest /* 视频ID (Optional) */ VideoId *string `json:"videoId"` /* 转码模板ID列表 (Optional) */ TemplateIds []string `json:"templateIds"` /* 水印ID列表 (Optional) */ WatermarkIds *string `json:"watermarkIds"` }
func NewSubmitTranscodeJobRequest ¶
func NewSubmitTranscodeJobRequest() *SubmitTranscodeJobRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewSubmitTranscodeJobRequestWithAllParams ¶
func NewSubmitTranscodeJobRequestWithAllParams( videoId *string, templateIds []string, watermarkIds *string, ) *SubmitTranscodeJobRequest
* param videoId: 视频ID (Optional) * param templateIds: 转码模板ID列表 (Optional) * param watermarkIds: 水印ID列表 (Optional)
func NewSubmitTranscodeJobRequestWithoutParam ¶
func NewSubmitTranscodeJobRequestWithoutParam() *SubmitTranscodeJobRequest
This constructor has better compatible ability when API parameters changed
func (SubmitTranscodeJobRequest) GetRegionId ¶
func (r SubmitTranscodeJobRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SubmitTranscodeJobRequest) SetTemplateIds ¶
func (r *SubmitTranscodeJobRequest) SetTemplateIds(templateIds []string)
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 string)
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.TranscodeTask `json:"tasks"`
}
type UpdateCategoryRequest ¶
type UpdateCategoryRequest struct { core.JDCloudRequest /* 分类ID */ CategoryId int `json:"categoryId"` /* 分类ID (Optional) */ Id *int64 `json:"id"` /* 分类名称 (Optional) */ Name *string `json:"name"` /* 分类级别 (Optional) */ Level *int `json:"level"` /* 父分类ID (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, id *int64, name *string, level *int, parentId *int64, description *string, ) *UpdateCategoryRequest
* param categoryId: 分类ID (Required) * param id: 分类ID (Optional) * param name: 分类名称 (Optional) * param level: 分类级别 (Optional) * param parentId: 父分类ID (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) SetId ¶
func (r *UpdateCategoryRequest) SetId(id int64)
param id: 分类ID(Optional)
func (*UpdateCategoryRequest) SetLevel ¶
func (r *UpdateCategoryRequest) SetLevel(level int)
param level: 分类级别(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(Optional)
type UpdateCategoryResponse ¶
type UpdateCategoryResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateCategoryResult `json:"result"` }
type UpdateCategoryResult ¶
type UpdateTranscodeTemplateRequest ¶
type UpdateTranscodeTemplateRequest struct { core.JDCloudRequest /* 模板ID */ TemplateId int `json:"templateId"` /* 模板ID (Optional) */ Id *int64 `json:"id"` /* 模板名称 (Optional) */ Name *string `json:"name"` /* 视频参数 (Optional) */ Video *vod.Video `json:"video"` /* 音频参数 (Optional) */ Audio *vod.Audio `json:"audio"` /* 封装配置 (Optional) */ Encapsulation *vod.Encapsulation `json:"encapsulation"` /* 清晰度规格 (Optional) */ Definition *string `json:"definition"` }
func NewUpdateTranscodeTemplateRequest ¶
func NewUpdateTranscodeTemplateRequest( templateId int, ) *UpdateTranscodeTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateTranscodeTemplateRequestWithAllParams ¶
func NewUpdateTranscodeTemplateRequestWithAllParams( templateId int, id *int64, name *string, video *vod.Video, audio *vod.Audio, encapsulation *vod.Encapsulation, definition *string, ) *UpdateTranscodeTemplateRequest
* param templateId: 模板ID (Required) * param id: 模板ID (Optional) * param name: 模板名称 (Optional) * param video: 视频参数 (Optional) * param audio: 音频参数 (Optional) * param encapsulation: 封装配置 (Optional) * param definition: 清晰度规格 (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: 清晰度规格(Optional)
func (*UpdateTranscodeTemplateRequest) SetEncapsulation ¶
func (r *UpdateTranscodeTemplateRequest) SetEncapsulation(encapsulation *vod.Encapsulation)
param encapsulation: 封装配置(Optional)
func (*UpdateTranscodeTemplateRequest) SetId ¶
func (r *UpdateTranscodeTemplateRequest) SetId(id int64)
param id: 模板ID(Optional)
func (*UpdateTranscodeTemplateRequest) SetName ¶
func (r *UpdateTranscodeTemplateRequest) SetName(name string)
param name: 模板名称(Optional)
func (*UpdateTranscodeTemplateRequest) SetTemplateId ¶
func (r *UpdateTranscodeTemplateRequest) SetTemplateId(templateId int)
param templateId: 模板ID(Required)
func (*UpdateTranscodeTemplateRequest) SetVideo ¶
func (r *UpdateTranscodeTemplateRequest) SetVideo(video *vod.Video)
param video: 视频参数(Optional)
type UpdateTranscodeTemplateResponse ¶
type UpdateTranscodeTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateTranscodeTemplateResult `json:"result"` }
type UpdateTranscodeTemplateResult ¶
type UpdateTranscodeTemplateResult struct { Id int64 `json:"id"` Name string `json:"name"` Video vod.Video `json:"video"` Audio vod.Audio `json:"audio"` Encapsulation vod.Encapsulation `json:"encapsulation"` Definition string `json:"definition"` Source string `json:"source"` CreateTime string `json:"createTime"` UpdateTime string `json:"updateTime"` }
type UpdateVideoRequest ¶
type UpdateVideoRequest struct { core.JDCloudRequest /* 视频ID */ VideoId string `json:"videoId"` /* 视频ID (Optional) */ Id *string `json:"id"` /* 视频名称 (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, id *string, name *string, categoryId *int64, tags []string, coverUrl *string, description *string, ) *UpdateVideoRequest
* param videoId: 视频ID (Required) * param id: 视频ID (Optional) * 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) SetId ¶
func (r *UpdateVideoRequest) SetId(id string)
param id: 视频ID(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"` /* 水印ID (Optional) */ Id *int64 `json:"id"` /* 水印名称 (Optional) */ Name *string `json:"name"` /* 图片地址 (Optional) */ ImgUrl *string `json:"imgUrl"` /* 宽度 (Optional) */ Width *int `json:"width"` /* 高度 (Optional) */ Height *int `json:"height"` /* 水印位置 (Optional) */ Position *string `json:"position"` /* 偏移单位 (Optional) */ Unit *string `json:"unit"` /* 水平偏移 (Optional) */ OffsetX *int `json:"offsetX"` /* 竖直偏移 (Optional) */ OffsetY *int `json:"offsetY"` }
func NewUpdateWatermarkRequest ¶
func NewUpdateWatermarkRequest( watermarkId int, ) *UpdateWatermarkRequest
* param watermarkId: 水印ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateWatermarkRequestWithAllParams ¶
func NewUpdateWatermarkRequestWithAllParams( watermarkId int, id *int64, name *string, imgUrl *string, width *int, height *int, position *string, unit *string, offsetX *int, offsetY *int, ) *UpdateWatermarkRequest
* param watermarkId: 水印ID (Required) * param id: 水印ID (Optional) * param name: 水印名称 (Optional) * param imgUrl: 图片地址 (Optional) * param width: 宽度 (Optional) * param height: 高度 (Optional) * param position: 水印位置 (Optional) * param unit: 偏移单位 (Optional) * param offsetX: 水平偏移 (Optional) * param offsetY: 竖直偏移 (Optional)
func NewUpdateWatermarkRequestWithoutParam ¶
func NewUpdateWatermarkRequestWithoutParam() *UpdateWatermarkRequest
This constructor has better compatible ability when API parameters changed
func (UpdateWatermarkRequest) GetRegionId ¶
func (r UpdateWatermarkRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateWatermarkRequest) SetHeight ¶
func (r *UpdateWatermarkRequest) SetHeight(height int)
param height: 高度(Optional)
func (*UpdateWatermarkRequest) SetId ¶
func (r *UpdateWatermarkRequest) SetId(id int64)
param id: 水印ID(Optional)
func (*UpdateWatermarkRequest) SetImgUrl ¶
func (r *UpdateWatermarkRequest) SetImgUrl(imgUrl string)
param imgUrl: 图片地址(Optional)
func (*UpdateWatermarkRequest) SetName ¶
func (r *UpdateWatermarkRequest) SetName(name string)
param name: 水印名称(Optional)
func (*UpdateWatermarkRequest) SetOffsetX ¶
func (r *UpdateWatermarkRequest) SetOffsetX(offsetX int)
param offsetX: 水平偏移(Optional)
func (*UpdateWatermarkRequest) SetOffsetY ¶
func (r *UpdateWatermarkRequest) SetOffsetY(offsetY int)
param offsetY: 竖直偏移(Optional)
func (*UpdateWatermarkRequest) SetPosition ¶
func (r *UpdateWatermarkRequest) SetPosition(position string)
param position: 水印位置(Optional)
func (*UpdateWatermarkRequest) SetUnit ¶
func (r *UpdateWatermarkRequest) SetUnit(unit string)
param unit: 偏移单位(Optional)
func (*UpdateWatermarkRequest) SetWatermarkId ¶
func (r *UpdateWatermarkRequest) SetWatermarkId(watermarkId int)
param watermarkId: 水印ID(Required)
func (*UpdateWatermarkRequest) SetWidth ¶
func (r *UpdateWatermarkRequest) SetWidth(width int)
param width: 宽度(Optional)
type UpdateWatermarkResponse ¶
type UpdateWatermarkResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateWatermarkResult `json:"result"` }
type UpdateWatermarkResult ¶
type UpdateWatermarkResult struct { Id int64 `json:"id"` Name string `json:"name"` ImgUrl string `json:"imgUrl"` Width int `json:"width"` Height int `json:"height"` Position string `json:"position"` Unit string `json:"unit"` OffsetX int `json:"offsetX"` OffsetY int `json:"offsetY"` CreateTime string `json:"createTime"` UpdateTime string `json:"updateTime"` }
type VerifyDomainRequest ¶
type VerifyDomainRequest struct { core.JDCloudRequest /* 校验的域名 */ DomainName string `json:"domainName"` }
func NewVerifyDomainRequest ¶
func NewVerifyDomainRequest( domainName string, ) *VerifyDomainRequest
* param domainName: 校验的域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewVerifyDomainRequestWithAllParams ¶
func NewVerifyDomainRequestWithAllParams( domainName string, ) *VerifyDomainRequest
* param domainName: 校验的域名 (Required)
func NewVerifyDomainRequestWithoutParam ¶
func NewVerifyDomainRequestWithoutParam() *VerifyDomainRequest
This constructor has better compatible ability when API parameters changed
func (VerifyDomainRequest) GetRegionId ¶
func (r VerifyDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*VerifyDomainRequest) SetDomainName ¶
func (r *VerifyDomainRequest) SetDomainName(domainName string)
param domainName: 校验的域名(Required)
type VerifyDomainResponse ¶
type VerifyDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result VerifyDomainResult `json:"result"` }
type VerifyDomainResult ¶
Source Files
¶
- BatchDeleteVideos.go
- BatchSubmitTranscodeJobs.go
- BatchUpdateVideos.go
- CreateCategory.go
- CreateDomain.go
- CreateTranscodeTemplate.go
- CreateWatermark.go
- DeleteCategory.go
- DeleteDomain.go
- DeleteHeader.go
- DeleteTranscodeTemplate.go
- DeleteVideo.go
- DeleteVideoStreams.go
- DeleteWatermark.go
- DisableDomain.go
- EnableDomain.go
- GetCategory.go
- GetCategoryWithChildren.go
- GetDomain.go
- GetIPRule.go
- GetRefererRule.go
- GetTranscodeTask.go
- GetTranscodeTemplate.go
- GetURLRule.go
- GetVideo.go
- GetVideoPlayInfo.go
- GetWatermark.go
- ListCategories.go
- ListDomains.go
- ListHeaders.go
- ListTranscodeTemplates.go
- ListVideos.go
- ListWatermarks.go
- SetDefaultDomain.go
- SetHeader.go
- SetIPRule.go
- SetRefererRule.go
- SetURLRule.go
- SubmitTranscodeJob.go
- UpdateCategory.go
- UpdateTranscodeTemplate.go
- UpdateVideo.go
- UpdateWatermark.go
- VerifyDomain.go