apis

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2022 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 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

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

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

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

func NewCreateVqdTemplateRequestWithoutParam() *CreateVqdTemplateRequest

This constructor has better compatible ability when API parameters changed

func (CreateVqdTemplateRequest) GetRegionId

func (r CreateVqdTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVqdTemplateRequest) SetDetections

func (r *CreateVqdTemplateRequest) SetDetections(detections []string)

param detections: 检测项列表(Required)

func (*CreateVqdTemplateRequest) SetTemplateName

func (r *CreateVqdTemplateRequest) SetTemplateName(templateName string)
param templateName: 模板名称。长度不超过128个字符。UTF-8编码。

(Required)

func (*CreateVqdTemplateRequest) SetThreshold

func (r *CreateVqdTemplateRequest) SetThreshold(threshold float64)

param threshold: 缺陷判定时间阈值,非必须,默认值为 3.0(Optional)

type CreateVqdTemplateResponse

type CreateVqdTemplateResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    CreateVqdTemplateResult `json:"result"`
}

type CreateVqdTemplateResult

type CreateVqdTemplateResult struct {
	TemplateId   string   `json:"templateId"`
	TemplateName string   `json:"templateName"`
	Threshold    float64  `json:"threshold"`
	Detections   []string `json:"detections"`
	CreateTime   string   `json:"createTime"`
	UpdateTime   string   `json:"updateTime"`
}

type DeleteVqdTaskRequest

type DeleteVqdTaskRequest struct {
	core.JDCloudRequest

	/* 任务ID,路径参数  */
	TaskId string `json:"taskId"`
}

func NewDeleteVqdTaskRequest

func NewDeleteVqdTaskRequest(
	taskId string,
) *DeleteVqdTaskRequest

* param taskId: 任务ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteVqdTaskRequestWithAllParams

func NewDeleteVqdTaskRequestWithAllParams(
	taskId string,
) *DeleteVqdTaskRequest

* param taskId: 任务ID,路径参数 (Required)

func NewDeleteVqdTaskRequestWithoutParam

func NewDeleteVqdTaskRequestWithoutParam() *DeleteVqdTaskRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVqdTaskRequest) GetRegionId

func (r DeleteVqdTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteVqdTaskRequest) SetTaskId

func (r *DeleteVqdTaskRequest) SetTaskId(taskId string)

param taskId: 任务ID,路径参数(Required)

type DeleteVqdTaskResponse

type DeleteVqdTaskResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    DeleteVqdTaskResult `json:"result"`
}

type DeleteVqdTaskResult

type DeleteVqdTaskResult struct {
}

type DeleteVqdTemplateRequest

type DeleteVqdTemplateRequest struct {
	core.JDCloudRequest

	/* 模板ID,路径参数  */
	TemplateId string `json:"templateId"`
}

func NewDeleteVqdTemplateRequest

func NewDeleteVqdTemplateRequest(
	templateId string,
) *DeleteVqdTemplateRequest

* param templateId: 模板ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteVqdTemplateRequestWithAllParams

func NewDeleteVqdTemplateRequestWithAllParams(
	templateId string,
) *DeleteVqdTemplateRequest

* param templateId: 模板ID,路径参数 (Required)

func NewDeleteVqdTemplateRequestWithoutParam

func NewDeleteVqdTemplateRequestWithoutParam() *DeleteVqdTemplateRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVqdTemplateRequest) GetRegionId

func (r DeleteVqdTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteVqdTemplateRequest) SetTemplateId

func (r *DeleteVqdTemplateRequest) SetTemplateId(templateId string)

param templateId: 模板ID,路径参数(Required)

type DeleteVqdTemplateResponse

type DeleteVqdTemplateResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DeleteVqdTemplateResult `json:"result"`
}

type DeleteVqdTemplateResult

type DeleteVqdTemplateResult struct {
}

type GetVqdTaskRequest

type GetVqdTaskRequest struct {
	core.JDCloudRequest

	/* 任务ID,路径参数  */
	TaskId string `json:"taskId"`
}

func NewGetVqdTaskRequest

func NewGetVqdTaskRequest(
	taskId string,
) *GetVqdTaskRequest

* param taskId: 任务ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVqdTaskRequestWithAllParams

func NewGetVqdTaskRequestWithAllParams(
	taskId string,
) *GetVqdTaskRequest

* param taskId: 任务ID,路径参数 (Required)

func NewGetVqdTaskRequestWithoutParam

func NewGetVqdTaskRequestWithoutParam() *GetVqdTaskRequest

This constructor has better compatible ability when API parameters changed

func (GetVqdTaskRequest) GetRegionId

func (r GetVqdTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVqdTaskRequest) SetTaskId

func (r *GetVqdTaskRequest) SetTaskId(taskId string)

param taskId: 任务ID,路径参数(Required)

type GetVqdTaskResponse

type GetVqdTaskResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetVqdTaskResult   `json:"result"`
}

type GetVqdTaskResult

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

type GetVqdTemplateRequest struct {
	core.JDCloudRequest

	/* 模板ID,路径参数  */
	TemplateId string `json:"templateId"`
}

func NewGetVqdTemplateRequest

func NewGetVqdTemplateRequest(
	templateId string,
) *GetVqdTemplateRequest

* param templateId: 模板ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVqdTemplateRequestWithAllParams

func NewGetVqdTemplateRequestWithAllParams(
	templateId string,
) *GetVqdTemplateRequest

* param templateId: 模板ID,路径参数 (Required)

func NewGetVqdTemplateRequestWithoutParam

func NewGetVqdTemplateRequestWithoutParam() *GetVqdTemplateRequest

This constructor has better compatible ability when API parameters changed

func (GetVqdTemplateRequest) GetRegionId

func (r GetVqdTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVqdTemplateRequest) SetTemplateId

func (r *GetVqdTemplateRequest) SetTemplateId(templateId string)

param templateId: 模板ID,路径参数(Required)

type GetVqdTemplateResponse

type GetVqdTemplateResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    GetVqdTemplateResult `json:"result"`
}

type GetVqdTemplateResult

type GetVqdTemplateResult struct {
	TemplateId   string   `json:"templateId"`
	TemplateName string   `json:"templateName"`
	Threshold    float64  `json:"threshold"`
	Detections   []string `json:"detections"`
	CreateTime   string   `json:"createTime"`
	UpdateTime   string   `json:"updateTime"`
}

type ListVqdTasksRequest

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

func NewListVqdTasksRequest() *ListVqdTasksRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewListVqdTasksRequestWithAllParams

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

func NewListVqdTasksRequestWithoutParam() *ListVqdTasksRequest

This constructor has better compatible ability when API parameters changed

func (ListVqdTasksRequest) GetRegionId

func (r ListVqdTasksRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListVqdTasksRequest) SetFilters

func (r *ListVqdTasksRequest) SetFilters(filters []vqd.Filter)

param filters: (Optional)

func (*ListVqdTasksRequest) SetPageNumber

func (r *ListVqdTasksRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认值为 1(Optional)

func (*ListVqdTasksRequest) SetPageSize

func (r *ListVqdTasksRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)

type ListVqdTasksResponse

type ListVqdTasksResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ListVqdTasksResult `json:"result"`
}

type ListVqdTasksResult

type ListVqdTasksResult struct {
	PageNumber    int                 `json:"pageNumber"`
	PageSize      int                 `json:"pageSize"`
	TotalElements int                 `json:"totalElements"`
	TotalPages    int                 `json:"totalPages"`
	Content       []vqd.VqdTaskObject `json:"content"`
}

type ListVqdTemplatesRequest

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

func NewListVqdTemplatesRequest() *ListVqdTemplatesRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewListVqdTemplatesRequestWithAllParams

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

func NewListVqdTemplatesRequestWithoutParam() *ListVqdTemplatesRequest

This constructor has better compatible ability when API parameters changed

func (ListVqdTemplatesRequest) GetRegionId

func (r ListVqdTemplatesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListVqdTemplatesRequest) SetFilters

func (r *ListVqdTemplatesRequest) SetFilters(filters []vqd.Filter)

param filters: (Optional)

func (*ListVqdTemplatesRequest) SetPageNumber

func (r *ListVqdTemplatesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认值为 1(Optional)

func (*ListVqdTemplatesRequest) SetPageSize

func (r *ListVqdTemplatesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)

type ListVqdTemplatesResponse

type ListVqdTemplatesResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ListVqdTemplatesResult `json:"result"`
}

type ListVqdTemplatesResult

type ListVqdTemplatesResult struct {
	PageNumber    int                     `json:"pageNumber"`
	PageSize      int                     `json:"pageSize"`
	TotalElements int                     `json:"totalElements"`
	TotalPages    int                     `json:"totalPages"`
	Content       []vqd.VqdTemplateObject `json:"content"`
}

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 QueryCallbackResult struct {
	CallbackType   string   `json:"callbackType"`
	HttpUrl        string   `json:"httpUrl"`
	CallbackEvents []string `json:"callbackEvents"`
	CreateTime     string   `json:"createTime"`
	UpdateTime     string   `json:"updateTime"`
}

type QueryVqdTaskResultRequest

type QueryVqdTaskResultRequest struct {
	core.JDCloudRequest

	/* 任务ID,路径参数  */
	TaskId string `json:"taskId"`
}

func NewQueryVqdTaskResultRequest

func NewQueryVqdTaskResultRequest(
	taskId string,
) *QueryVqdTaskResultRequest

* param taskId: 任务ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryVqdTaskResultRequestWithAllParams

func NewQueryVqdTaskResultRequestWithAllParams(
	taskId string,
) *QueryVqdTaskResultRequest

* param taskId: 任务ID,路径参数 (Required)

func NewQueryVqdTaskResultRequestWithoutParam

func NewQueryVqdTaskResultRequestWithoutParam() *QueryVqdTaskResultRequest

This constructor has better compatible ability when API parameters changed

func (QueryVqdTaskResultRequest) GetRegionId

func (r QueryVqdTaskResultRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryVqdTaskResultRequest) SetTaskId

func (r *QueryVqdTaskResultRequest) SetTaskId(taskId string)

param taskId: 任务ID,路径参数(Required)

type QueryVqdTaskResultResponse

type QueryVqdTaskResultResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    QueryVqdTaskResultResult `json:"result"`
}

type QueryVqdTaskResultResult

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

type SubmitVqdTaskRequest struct {
	core.JDCloudRequest

	/*   */
	Media *vqd.VqdMediaObject `json:"media"`

	/* 检测模板ID  */
	TemplateId string `json:"templateId"`
}

func NewSubmitVqdTaskRequest

func NewSubmitVqdTaskRequest(
	media *vqd.VqdMediaObject,
	templateId string,
) *SubmitVqdTaskRequest

* param media: (Required) * param templateId: 检测模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSubmitVqdTaskRequestWithAllParams

func NewSubmitVqdTaskRequestWithAllParams(
	media *vqd.VqdMediaObject,
	templateId string,
) *SubmitVqdTaskRequest

* param media: (Required) * param templateId: 检测模板ID (Required)

func NewSubmitVqdTaskRequestWithoutParam

func NewSubmitVqdTaskRequestWithoutParam() *SubmitVqdTaskRequest

This constructor has better compatible ability when API parameters changed

func (SubmitVqdTaskRequest) GetRegionId

func (r SubmitVqdTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SubmitVqdTaskRequest) SetMedia

func (r *SubmitVqdTaskRequest) SetMedia(media *vqd.VqdMediaObject)

param media: (Required)

func (*SubmitVqdTaskRequest) SetTemplateId

func (r *SubmitVqdTaskRequest) SetTemplateId(templateId string)

param templateId: 检测模板ID(Required)

type SubmitVqdTaskResponse

type SubmitVqdTaskResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    SubmitVqdTaskResult `json:"result"`
}

type SubmitVqdTaskResult

type SubmitVqdTaskResult struct {
	TaskId string `json:"taskId"`
}

type UpdateVqdTemplateRequest

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

func NewUpdateVqdTemplateRequest(
	templateId string,
) *UpdateVqdTemplateRequest

* param templateId: 模板ID,路径参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateVqdTemplateRequestWithAllParams

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

func NewUpdateVqdTemplateRequestWithoutParam() *UpdateVqdTemplateRequest

This constructor has better compatible ability when API parameters changed

func (UpdateVqdTemplateRequest) GetRegionId

func (r UpdateVqdTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateVqdTemplateRequest) SetDetections

func (r *UpdateVqdTemplateRequest) SetDetections(detections []string)

param detections: 检测项列表(Optional)

func (*UpdateVqdTemplateRequest) SetTemplateId

func (r *UpdateVqdTemplateRequest) SetTemplateId(templateId string)

param templateId: 模板ID,路径参数(Required)

func (*UpdateVqdTemplateRequest) SetTemplateName

func (r *UpdateVqdTemplateRequest) SetTemplateName(templateName string)
param templateName: 模板名称。长度不超过128个字符。UTF-8编码。

(Optional)

func (*UpdateVqdTemplateRequest) SetThreshold

func (r *UpdateVqdTemplateRequest) SetThreshold(threshold float64)

param threshold: 缺陷判定时间阈值(Optional)

type UpdateVqdTemplateResponse

type UpdateVqdTemplateResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    UpdateVqdTemplateResult `json:"result"`
}

type UpdateVqdTemplateResult

type UpdateVqdTemplateResult struct {
	TemplateId   string   `json:"templateId"`
	TemplateName string   `json:"templateName"`
	Threshold    float64  `json:"threshold"`
	Detections   []string `json:"detections"`
	CreateTime   string   `json:"createTime"`
	UpdateTime   string   `json:"updateTime"`
}

Jump to

Keyboard shortcuts

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