Documentation ¶
Index ¶
- type BatchDeleteVqdTasksRequest
- type BatchDeleteVqdTasksResponse
- type BatchDeleteVqdTasksResult
- type BatchSubmitVqdTasksRequest
- func NewBatchSubmitVqdTasksRequest(mediaList []vqd.VqdMediaObject, templateId string) *BatchSubmitVqdTasksRequest
- func NewBatchSubmitVqdTasksRequestWithAllParams(mediaList []vqd.VqdMediaObject, templateId string) *BatchSubmitVqdTasksRequest
- func NewBatchSubmitVqdTasksRequestWithoutParam() *BatchSubmitVqdTasksRequest
- type BatchSubmitVqdTasksResponse
- type BatchSubmitVqdTasksResult
- type CreateVqdTemplateRequest
- func NewCreateVqdTemplateRequest(templateName string, detections []string) *CreateVqdTemplateRequest
- func NewCreateVqdTemplateRequestWithAllParams(templateName string, threshold *float64, detections []string) *CreateVqdTemplateRequest
- func NewCreateVqdTemplateRequestWithoutParam() *CreateVqdTemplateRequest
- type CreateVqdTemplateResponse
- type CreateVqdTemplateResult
- type DeleteVqdTaskRequest
- type DeleteVqdTaskResponse
- type DeleteVqdTaskResult
- type DeleteVqdTemplateRequest
- type DeleteVqdTemplateResponse
- type DeleteVqdTemplateResult
- type GetVqdTaskRequest
- type GetVqdTaskResponse
- type GetVqdTaskResult
- type GetVqdTemplateRequest
- type GetVqdTemplateResponse
- type GetVqdTemplateResult
- type ListVqdTasksRequest
- type ListVqdTasksResponse
- type ListVqdTasksResult
- type ListVqdTemplatesRequest
- type ListVqdTemplatesResponse
- type ListVqdTemplatesResult
- type QueryCallbackRequest
- type QueryCallbackResponse
- type QueryCallbackResult
- type QueryVqdTaskResultRequest
- type QueryVqdTaskResultResponse
- type QueryVqdTaskResultResult
- type SetCallbackRequest
- type SetCallbackResponse
- type SetCallbackResult
- type SubmitVqdTaskRequest
- type SubmitVqdTaskResponse
- type SubmitVqdTaskResult
- type UpdateVqdTemplateRequest
- func (r UpdateVqdTemplateRequest) GetRegionId() string
- func (r *UpdateVqdTemplateRequest) SetDetections(detections []string)
- func (r *UpdateVqdTemplateRequest) SetTemplateId(templateId string)
- func (r *UpdateVqdTemplateRequest) SetTemplateName(templateName string)
- func (r *UpdateVqdTemplateRequest) SetThreshold(threshold float64)
- type UpdateVqdTemplateResponse
- type UpdateVqdTemplateResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchDeleteVqdTasksRequest ¶
type BatchDeleteVqdTasksRequest struct { core.JDCloudRequest /* */ TaskIds []string `json:"taskIds"` }
func NewBatchDeleteVqdTasksRequest ¶
func NewBatchDeleteVqdTasksRequest( taskIds []string, ) *BatchDeleteVqdTasksRequest
* param taskIds: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchDeleteVqdTasksRequestWithAllParams ¶
func NewBatchDeleteVqdTasksRequestWithAllParams( taskIds []string, ) *BatchDeleteVqdTasksRequest
* param taskIds: (Required)
func NewBatchDeleteVqdTasksRequestWithoutParam ¶
func NewBatchDeleteVqdTasksRequestWithoutParam() *BatchDeleteVqdTasksRequest
This constructor has better compatible ability when API parameters changed
func (BatchDeleteVqdTasksRequest) GetRegionId ¶
func (r BatchDeleteVqdTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchDeleteVqdTasksRequest) SetTaskIds ¶
func (r *BatchDeleteVqdTasksRequest) SetTaskIds(taskIds []string)
param taskIds: (Required)
type BatchDeleteVqdTasksResponse ¶
type BatchDeleteVqdTasksResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result BatchDeleteVqdTasksResult `json:"result"` }
type BatchDeleteVqdTasksResult ¶
type BatchDeleteVqdTasksResult struct { }
type BatchSubmitVqdTasksRequest ¶
type BatchSubmitVqdTasksRequest struct { core.JDCloudRequest /* 媒体列表 */ MediaList []vqd.VqdMediaObject `json:"mediaList"` /* 检测模板ID */ TemplateId string `json:"templateId"` }
func NewBatchSubmitVqdTasksRequest ¶
func NewBatchSubmitVqdTasksRequest( mediaList []vqd.VqdMediaObject, templateId string, ) *BatchSubmitVqdTasksRequest
* param mediaList: 媒体列表 (Required) * param templateId: 检测模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchSubmitVqdTasksRequestWithAllParams ¶
func NewBatchSubmitVqdTasksRequestWithAllParams( mediaList []vqd.VqdMediaObject, templateId string, ) *BatchSubmitVqdTasksRequest
* param mediaList: 媒体列表 (Required) * param templateId: 检测模板ID (Required)
func NewBatchSubmitVqdTasksRequestWithoutParam ¶
func NewBatchSubmitVqdTasksRequestWithoutParam() *BatchSubmitVqdTasksRequest
This constructor has better compatible ability when API parameters changed
func (BatchSubmitVqdTasksRequest) GetRegionId ¶
func (r BatchSubmitVqdTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchSubmitVqdTasksRequest) SetMediaList ¶
func (r *BatchSubmitVqdTasksRequest) SetMediaList(mediaList []vqd.VqdMediaObject)
param mediaList: 媒体列表(Required)
func (*BatchSubmitVqdTasksRequest) SetTemplateId ¶
func (r *BatchSubmitVqdTasksRequest) SetTemplateId(templateId string)
param templateId: 检测模板ID(Required)
type BatchSubmitVqdTasksResponse ¶
type BatchSubmitVqdTasksResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result BatchSubmitVqdTasksResult `json:"result"` }
type BatchSubmitVqdTasksResult ¶
type BatchSubmitVqdTasksResult struct {
TaskIds []string `json:"taskIds"`
}
type CreateVqdTemplateRequest ¶ added in v1.17.0
type CreateVqdTemplateRequest struct { core.JDCloudRequest /* 模板名称。长度不超过128个字符。UTF-8编码。 */ TemplateName string `json:"templateName"` /* 缺陷判定时间阈值,非必须,默认值为 3.0 (Optional) */ Threshold *float64 `json:"threshold"` /* 检测项列表 */ Detections []string `json:"detections"` }
func NewCreateVqdTemplateRequest ¶ added in v1.17.0
func NewCreateVqdTemplateRequest( templateName string, detections []string, ) *CreateVqdTemplateRequest
* param templateName: 模板名称。长度不超过128个字符。UTF-8编码。 (Required) * param detections: 检测项列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateVqdTemplateRequestWithAllParams ¶ added in v1.17.0
func NewCreateVqdTemplateRequestWithAllParams( templateName string, threshold *float64, detections []string, ) *CreateVqdTemplateRequest
* param templateName: 模板名称。长度不超过128个字符。UTF-8编码。 (Required) * param threshold: 缺陷判定时间阈值,非必须,默认值为 3.0 (Optional) * param detections: 检测项列表 (Required)
func NewCreateVqdTemplateRequestWithoutParam ¶ added in v1.17.0
func NewCreateVqdTemplateRequestWithoutParam() *CreateVqdTemplateRequest
This constructor has better compatible ability when API parameters changed
func (CreateVqdTemplateRequest) GetRegionId ¶ added in v1.17.0
func (r CreateVqdTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateVqdTemplateRequest) SetDetections ¶ added in v1.17.0
func (r *CreateVqdTemplateRequest) SetDetections(detections []string)
param detections: 检测项列表(Required)
func (*CreateVqdTemplateRequest) SetTemplateName ¶ added in v1.17.0
func (r *CreateVqdTemplateRequest) SetTemplateName(templateName string)
param templateName: 模板名称。长度不超过128个字符。UTF-8编码。
(Required)
func (*CreateVqdTemplateRequest) SetThreshold ¶ added in v1.17.0
func (r *CreateVqdTemplateRequest) SetThreshold(threshold float64)
param threshold: 缺陷判定时间阈值,非必须,默认值为 3.0(Optional)
type CreateVqdTemplateResponse ¶ added in v1.17.0
type CreateVqdTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateVqdTemplateResult `json:"result"` }
type CreateVqdTemplateResult ¶ added in v1.17.0
type DeleteVqdTaskRequest ¶ added in v1.17.0
type DeleteVqdTaskRequest struct { core.JDCloudRequest /* 任务ID,路径参数 */ TaskId string `json:"taskId"` }
func NewDeleteVqdTaskRequest ¶ added in v1.17.0
func NewDeleteVqdTaskRequest( taskId string, ) *DeleteVqdTaskRequest
* param taskId: 任务ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteVqdTaskRequestWithAllParams ¶ added in v1.17.0
func NewDeleteVqdTaskRequestWithAllParams( taskId string, ) *DeleteVqdTaskRequest
* param taskId: 任务ID,路径参数 (Required)
func NewDeleteVqdTaskRequestWithoutParam ¶ added in v1.17.0
func NewDeleteVqdTaskRequestWithoutParam() *DeleteVqdTaskRequest
This constructor has better compatible ability when API parameters changed
func (DeleteVqdTaskRequest) GetRegionId ¶ added in v1.17.0
func (r DeleteVqdTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteVqdTaskRequest) SetTaskId ¶ added in v1.17.0
func (r *DeleteVqdTaskRequest) SetTaskId(taskId string)
param taskId: 任务ID,路径参数(Required)
type DeleteVqdTaskResponse ¶ added in v1.17.0
type DeleteVqdTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteVqdTaskResult `json:"result"` }
type DeleteVqdTaskResult ¶ added in v1.17.0
type DeleteVqdTaskResult struct { }
type DeleteVqdTemplateRequest ¶ added in v1.17.0
type DeleteVqdTemplateRequest struct { core.JDCloudRequest /* 模板ID,路径参数 */ TemplateId string `json:"templateId"` }
func NewDeleteVqdTemplateRequest ¶ added in v1.17.0
func NewDeleteVqdTemplateRequest( templateId string, ) *DeleteVqdTemplateRequest
* param templateId: 模板ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteVqdTemplateRequestWithAllParams ¶ added in v1.17.0
func NewDeleteVqdTemplateRequestWithAllParams( templateId string, ) *DeleteVqdTemplateRequest
* param templateId: 模板ID,路径参数 (Required)
func NewDeleteVqdTemplateRequestWithoutParam ¶ added in v1.17.0
func NewDeleteVqdTemplateRequestWithoutParam() *DeleteVqdTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteVqdTemplateRequest) GetRegionId ¶ added in v1.17.0
func (r DeleteVqdTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteVqdTemplateRequest) SetTemplateId ¶ added in v1.17.0
func (r *DeleteVqdTemplateRequest) SetTemplateId(templateId string)
param templateId: 模板ID,路径参数(Required)
type DeleteVqdTemplateResponse ¶ added in v1.17.0
type DeleteVqdTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteVqdTemplateResult `json:"result"` }
type DeleteVqdTemplateResult ¶ added in v1.17.0
type DeleteVqdTemplateResult struct { }
type GetVqdTaskRequest ¶ added in v1.17.0
type GetVqdTaskRequest struct { core.JDCloudRequest /* 任务ID,路径参数 */ TaskId string `json:"taskId"` }
func NewGetVqdTaskRequest ¶ added in v1.17.0
func NewGetVqdTaskRequest( taskId string, ) *GetVqdTaskRequest
* param taskId: 任务ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetVqdTaskRequestWithAllParams ¶ added in v1.17.0
func NewGetVqdTaskRequestWithAllParams( taskId string, ) *GetVqdTaskRequest
* param taskId: 任务ID,路径参数 (Required)
func NewGetVqdTaskRequestWithoutParam ¶ added in v1.17.0
func NewGetVqdTaskRequestWithoutParam() *GetVqdTaskRequest
This constructor has better compatible ability when API parameters changed
func (GetVqdTaskRequest) GetRegionId ¶ added in v1.17.0
func (r GetVqdTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetVqdTaskRequest) SetTaskId ¶ added in v1.17.0
func (r *GetVqdTaskRequest) SetTaskId(taskId string)
param taskId: 任务ID,路径参数(Required)
type GetVqdTaskResponse ¶ added in v1.17.0
type GetVqdTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetVqdTaskResult `json:"result"` }
type GetVqdTaskResult ¶ added in v1.17.0
type GetVqdTaskResult struct { TaskId string `json:"taskId"` TemplateId string `json:"templateId"` MediaName string `json:"mediaName"` Threshold float64 `json:"threshold"` Detections []string `json:"detections"` Status string `json:"status"` CreateTime string `json:"createTime"` UpdateTime string `json:"updateTime"` }
type GetVqdTemplateRequest ¶ added in v1.17.0
type GetVqdTemplateRequest struct { core.JDCloudRequest /* 模板ID,路径参数 */ TemplateId string `json:"templateId"` }
func NewGetVqdTemplateRequest ¶ added in v1.17.0
func NewGetVqdTemplateRequest( templateId string, ) *GetVqdTemplateRequest
* param templateId: 模板ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetVqdTemplateRequestWithAllParams ¶ added in v1.17.0
func NewGetVqdTemplateRequestWithAllParams( templateId string, ) *GetVqdTemplateRequest
* param templateId: 模板ID,路径参数 (Required)
func NewGetVqdTemplateRequestWithoutParam ¶ added in v1.17.0
func NewGetVqdTemplateRequestWithoutParam() *GetVqdTemplateRequest
This constructor has better compatible ability when API parameters changed
func (GetVqdTemplateRequest) GetRegionId ¶ added in v1.17.0
func (r GetVqdTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetVqdTemplateRequest) SetTemplateId ¶ added in v1.17.0
func (r *GetVqdTemplateRequest) SetTemplateId(templateId string)
param templateId: 模板ID,路径参数(Required)
type GetVqdTemplateResponse ¶ added in v1.17.0
type GetVqdTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetVqdTemplateResult `json:"result"` }
type GetVqdTemplateResult ¶ added in v1.17.0
type ListVqdTasksRequest ¶ added in v1.17.0
type ListVqdTasksRequest struct { core.JDCloudRequest /* 页码;默认值为 1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* (Optional) */ Filters []vqd.Filter `json:"filters"` }
func NewListVqdTasksRequest ¶ added in v1.17.0
func NewListVqdTasksRequest() *ListVqdTasksRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListVqdTasksRequestWithAllParams ¶ added in v1.17.0
func NewListVqdTasksRequestWithAllParams( pageNumber *int, pageSize *int, filters []vqd.Filter, ) *ListVqdTasksRequest
* param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional) * param filters: (Optional)
func NewListVqdTasksRequestWithoutParam ¶ added in v1.17.0
func NewListVqdTasksRequestWithoutParam() *ListVqdTasksRequest
This constructor has better compatible ability when API parameters changed
func (ListVqdTasksRequest) GetRegionId ¶ added in v1.17.0
func (r ListVqdTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListVqdTasksRequest) SetFilters ¶ added in v1.17.0
func (r *ListVqdTasksRequest) SetFilters(filters []vqd.Filter)
param filters: (Optional)
func (*ListVqdTasksRequest) SetPageNumber ¶ added in v1.17.0
func (r *ListVqdTasksRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*ListVqdTasksRequest) SetPageSize ¶ added in v1.17.0
func (r *ListVqdTasksRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type ListVqdTasksResponse ¶ added in v1.17.0
type ListVqdTasksResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListVqdTasksResult `json:"result"` }
type ListVqdTasksResult ¶ added in v1.17.0
type ListVqdTemplatesRequest ¶ added in v1.17.0
type ListVqdTemplatesRequest struct { core.JDCloudRequest /* 页码;默认值为 1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* (Optional) */ Filters []vqd.Filter `json:"filters"` }
func NewListVqdTemplatesRequest ¶ added in v1.17.0
func NewListVqdTemplatesRequest() *ListVqdTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListVqdTemplatesRequestWithAllParams ¶ added in v1.17.0
func NewListVqdTemplatesRequestWithAllParams( pageNumber *int, pageSize *int, filters []vqd.Filter, ) *ListVqdTemplatesRequest
* param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional) * param filters: (Optional)
func NewListVqdTemplatesRequestWithoutParam ¶ added in v1.17.0
func NewListVqdTemplatesRequestWithoutParam() *ListVqdTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (ListVqdTemplatesRequest) GetRegionId ¶ added in v1.17.0
func (r ListVqdTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListVqdTemplatesRequest) SetFilters ¶ added in v1.17.0
func (r *ListVqdTemplatesRequest) SetFilters(filters []vqd.Filter)
param filters: (Optional)
func (*ListVqdTemplatesRequest) SetPageNumber ¶ added in v1.17.0
func (r *ListVqdTemplatesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*ListVqdTemplatesRequest) SetPageSize ¶ added in v1.17.0
func (r *ListVqdTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type ListVqdTemplatesResponse ¶ added in v1.17.0
type ListVqdTemplatesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListVqdTemplatesResult `json:"result"` }
type ListVqdTemplatesResult ¶ added in v1.17.0
type QueryCallbackRequest ¶
type QueryCallbackRequest struct {
core.JDCloudRequest
}
func NewQueryCallbackRequest ¶
func NewQueryCallbackRequest() *QueryCallbackRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewQueryCallbackRequestWithAllParams ¶
func NewQueryCallbackRequestWithAllParams() *QueryCallbackRequest
func NewQueryCallbackRequestWithoutParam ¶
func NewQueryCallbackRequestWithoutParam() *QueryCallbackRequest
This constructor has better compatible ability when API parameters changed
func (QueryCallbackRequest) GetRegionId ¶
func (r QueryCallbackRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
type QueryCallbackResponse ¶
type QueryCallbackResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryCallbackResult `json:"result"` }
type QueryCallbackResult ¶
type QueryVqdTaskResultRequest ¶ added in v1.17.0
type QueryVqdTaskResultRequest struct { core.JDCloudRequest /* 任务ID,路径参数 */ TaskId string `json:"taskId"` }
func NewQueryVqdTaskResultRequest ¶ added in v1.17.0
func NewQueryVqdTaskResultRequest( taskId string, ) *QueryVqdTaskResultRequest
* param taskId: 任务ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryVqdTaskResultRequestWithAllParams ¶ added in v1.17.0
func NewQueryVqdTaskResultRequestWithAllParams( taskId string, ) *QueryVqdTaskResultRequest
* param taskId: 任务ID,路径参数 (Required)
func NewQueryVqdTaskResultRequestWithoutParam ¶ added in v1.17.0
func NewQueryVqdTaskResultRequestWithoutParam() *QueryVqdTaskResultRequest
This constructor has better compatible ability when API parameters changed
func (QueryVqdTaskResultRequest) GetRegionId ¶ added in v1.17.0
func (r QueryVqdTaskResultRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryVqdTaskResultRequest) SetTaskId ¶ added in v1.17.0
func (r *QueryVqdTaskResultRequest) SetTaskId(taskId string)
param taskId: 任务ID,路径参数(Required)
type QueryVqdTaskResultResponse ¶ added in v1.17.0
type QueryVqdTaskResultResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryVqdTaskResultResult `json:"result"` }
type QueryVqdTaskResultResult ¶ added in v1.17.0
type QueryVqdTaskResultResult struct { TaskId string `json:"taskId"` Status string `json:"status"` Defects []vqd.VqdDefectObject `json:"defects"` ErrorCode string `json:"errorCode"` }
type SetCallbackRequest ¶
type SetCallbackRequest struct { core.JDCloudRequest /* 回调方式,目前只支持 http */ CallbackType string `json:"callbackType"` /* HTTP方式的该字段为必选项 (Optional) */ HttpUrl *string `json:"httpUrl"` /* 回调事件列表。 - VqdSuccess 视频质检成功 - VqdFailure 视频质检失败 - VqdStart 视频质检开始 */ CallbackEvents []string `json:"callbackEvents"` }
func NewSetCallbackRequest ¶
func NewSetCallbackRequest( callbackType string, callbackEvents []string, ) *SetCallbackRequest
- param callbackType: 回调方式,目前只支持 http (Required)
- param callbackEvents: 回调事件列表。
- VqdSuccess 视频质检成功
- VqdFailure 视频质检失败
- VqdStart 视频质检开始 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewSetCallbackRequestWithAllParams ¶
func NewSetCallbackRequestWithAllParams( callbackType string, httpUrl *string, callbackEvents []string, ) *SetCallbackRequest
- param callbackType: 回调方式,目前只支持 http (Required)
- param httpUrl: HTTP方式的该字段为必选项 (Optional)
- param callbackEvents: 回调事件列表。
- VqdSuccess 视频质检成功
- VqdFailure 视频质检失败
- VqdStart 视频质检开始 (Required)
func NewSetCallbackRequestWithoutParam ¶
func NewSetCallbackRequestWithoutParam() *SetCallbackRequest
This constructor has better compatible ability when API parameters changed
func (SetCallbackRequest) GetRegionId ¶
func (r SetCallbackRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetCallbackRequest) SetCallbackEvents ¶
func (r *SetCallbackRequest) SetCallbackEvents(callbackEvents []string)
param callbackEvents: 回调事件列表。
- VqdSuccess 视频质检成功 - VqdFailure 视频质检失败 - VqdStart 视频质检开始 (Required)
func (*SetCallbackRequest) SetCallbackType ¶
func (r *SetCallbackRequest) SetCallbackType(callbackType string)
param callbackType: 回调方式,目前只支持 http(Required)
func (*SetCallbackRequest) SetHttpUrl ¶
func (r *SetCallbackRequest) SetHttpUrl(httpUrl string)
param httpUrl: HTTP方式的该字段为必选项(Optional)
type SetCallbackResponse ¶
type SetCallbackResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetCallbackResult `json:"result"` }
type SetCallbackResult ¶
type SetCallbackResult struct { }
type SubmitVqdTaskRequest ¶ added in v1.17.0
type SubmitVqdTaskRequest struct { core.JDCloudRequest /* */ Media *vqd.VqdMediaObject `json:"media"` /* 检测模板ID */ TemplateId string `json:"templateId"` }
func NewSubmitVqdTaskRequest ¶ added in v1.17.0
func NewSubmitVqdTaskRequest( media *vqd.VqdMediaObject, templateId string, ) *SubmitVqdTaskRequest
* param media: (Required) * param templateId: 检测模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSubmitVqdTaskRequestWithAllParams ¶ added in v1.17.0
func NewSubmitVqdTaskRequestWithAllParams( media *vqd.VqdMediaObject, templateId string, ) *SubmitVqdTaskRequest
* param media: (Required) * param templateId: 检测模板ID (Required)
func NewSubmitVqdTaskRequestWithoutParam ¶ added in v1.17.0
func NewSubmitVqdTaskRequestWithoutParam() *SubmitVqdTaskRequest
This constructor has better compatible ability when API parameters changed
func (SubmitVqdTaskRequest) GetRegionId ¶ added in v1.17.0
func (r SubmitVqdTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SubmitVqdTaskRequest) SetMedia ¶ added in v1.17.0
func (r *SubmitVqdTaskRequest) SetMedia(media *vqd.VqdMediaObject)
param media: (Required)
func (*SubmitVqdTaskRequest) SetTemplateId ¶ added in v1.17.0
func (r *SubmitVqdTaskRequest) SetTemplateId(templateId string)
param templateId: 检测模板ID(Required)
type SubmitVqdTaskResponse ¶ added in v1.17.0
type SubmitVqdTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SubmitVqdTaskResult `json:"result"` }
type SubmitVqdTaskResult ¶ added in v1.17.0
type SubmitVqdTaskResult struct {
TaskId string `json:"taskId"`
}
type UpdateVqdTemplateRequest ¶ added in v1.17.0
type UpdateVqdTemplateRequest struct { core.JDCloudRequest /* 模板ID,路径参数 */ TemplateId string `json:"templateId"` /* 模板名称。长度不超过128个字符。UTF-8编码。 (Optional) */ TemplateName *string `json:"templateName"` /* 缺陷判定时间阈值 (Optional) */ Threshold *float64 `json:"threshold"` /* 检测项列表 (Optional) */ Detections []string `json:"detections"` }
func NewUpdateVqdTemplateRequest ¶ added in v1.17.0
func NewUpdateVqdTemplateRequest( templateId string, ) *UpdateVqdTemplateRequest
* param templateId: 模板ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateVqdTemplateRequestWithAllParams ¶ added in v1.17.0
func NewUpdateVqdTemplateRequestWithAllParams( templateId string, templateName *string, threshold *float64, detections []string, ) *UpdateVqdTemplateRequest
* param templateId: 模板ID,路径参数 (Required) * param templateName: 模板名称。长度不超过128个字符。UTF-8编码。 (Optional) * param threshold: 缺陷判定时间阈值 (Optional) * param detections: 检测项列表 (Optional)
func NewUpdateVqdTemplateRequestWithoutParam ¶ added in v1.17.0
func NewUpdateVqdTemplateRequestWithoutParam() *UpdateVqdTemplateRequest
This constructor has better compatible ability when API parameters changed
func (UpdateVqdTemplateRequest) GetRegionId ¶ added in v1.17.0
func (r UpdateVqdTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateVqdTemplateRequest) SetDetections ¶ added in v1.17.0
func (r *UpdateVqdTemplateRequest) SetDetections(detections []string)
param detections: 检测项列表(Optional)
func (*UpdateVqdTemplateRequest) SetTemplateId ¶ added in v1.17.0
func (r *UpdateVqdTemplateRequest) SetTemplateId(templateId string)
param templateId: 模板ID,路径参数(Required)
func (*UpdateVqdTemplateRequest) SetTemplateName ¶ added in v1.17.0
func (r *UpdateVqdTemplateRequest) SetTemplateName(templateName string)
param templateName: 模板名称。长度不超过128个字符。UTF-8编码。
(Optional)
func (*UpdateVqdTemplateRequest) SetThreshold ¶ added in v1.17.0
func (r *UpdateVqdTemplateRequest) SetThreshold(threshold float64)
param threshold: 缺陷判定时间阈值(Optional)
type UpdateVqdTemplateResponse ¶ added in v1.17.0
type UpdateVqdTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateVqdTemplateResult `json:"result"` }