apis

package
v1.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 BatchDeleteVideosResult struct {
	DeletedVideoIds  []string `json:"deletedVideoIds"`
	NotFoundVideoIds []string `json:"notFoundVideoIds"`
}

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

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 BatchUpdateVideosResult struct {
	UpdateVideoIds   []string `json:"updateVideoIds"`
	NotFoundVideoIds []string `json:"notFoundVideoIds"`
}

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 CreateCategoryResult struct {
	Id          int64  `json:"id"`
	Name        string `json:"name"`
	Level       int    `json:"level"`
	ParentId    int64  `json:"parentId"`
	Description string `json:"description"`
	CreateTime  string `json:"createTime"`
	UpdateTime  string `json:"updateTime"`
}

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 CreateDomainResult struct {
	Id         string `json:"id"`
	Name       string `json:"name"`
	Cname      string `json:"cname"`
	Source     string `json:"source"`
	AsDefault  bool   `json:"asDefault"`
	CreateTime string `json:"createTime"`
	UpdateTime string `json:"updateTime"`
}

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 GetCategoryResult struct {
	Id          int64  `json:"id"`
	Name        string `json:"name"`
	Level       int    `json:"level"`
	ParentId    int64  `json:"parentId"`
	Description string `json:"description"`
	CreateTime  string `json:"createTime"`
	UpdateTime  string `json:"updateTime"`
}

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 GetCategoryWithChildrenResult

type GetCategoryWithChildrenResult struct {
	Id          int64         `json:"id"`
	Name        string        `json:"name"`
	Level       int           `json:"level"`
	Description string        `json:"description"`
	CreateTime  string        `json:"createTime"`
	UpdateTime  string        `json:"updateTime"`
	Children    []interface{} `json:"children"`
}

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 GetDomainResult struct {
	Id         string `json:"id"`
	Name       string `json:"name"`
	Cname      string `json:"cname"`
	Source     string `json:"source"`
	AsDefault  bool   `json:"asDefault"`
	CreateTime string `json:"createTime"`
	UpdateTime string `json:"updateTime"`
}

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     interface{} `json:"config"`
	Enabled    bool        `json:"enabled"`
	CreateTime string      `json:"createTime"`
	UpdateTime string      `json:"updateTime"`
}

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     interface{} `json:"config"`
	Enabled    bool        `json:"enabled"`
	CreateTime string      `json:"createTime"`
	UpdateTime string      `json:"updateTime"`
}

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 GetURLRuleResult struct {
	RuleType   string      `json:"ruleType"`
	Config     interface{} `json:"config"`
	Enabled    bool        `json:"enabled"`
	CreateTime string      `json:"createTime"`
	UpdateTime string      `json:"updateTime"`
}

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 UpdateCategoryResult struct {
	Id          int64  `json:"id"`
	Name        string `json:"name"`
	Level       int    `json:"level"`
	ParentId    int64  `json:"parentId"`
	Description string `json:"description"`
	CreateTime  string `json:"createTime"`
	UpdateTime  string `json:"updateTime"`
}

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

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

type VerifyDomainResult struct {
	DomainName string `json:"domainName"`
	Verified   bool   `json:"verified"`
	IcpInfo    string `json:"icpInfo"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL