prefop

package
v7.24.0 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

查询持久化数据处理命令的执行状态

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PfopTask

type PfopTask = Response

返回的持久化数据处理任务信息

type PfopTaskItem

type PfopTaskItem struct {
	Command     string // 云操作命令
	Code        int64  // 云操作状态码
	Description string // 与状态码相对应的详细描述
	Error       string // 如果处理失败,该字段会给出失败的详细原因
	Hash        string // 云处理结果保存在服务端的唯一标识
	ObjectName  string // 云处理结果的外链对象名称
	ReturnOld   int64  // 是否返回了旧的数据
}

返回的持久化数据处理任务中的云处理操作状态

func (*PfopTaskItem) MarshalJSON

func (j *PfopTaskItem) MarshalJSON() ([]byte, error)

func (*PfopTaskItem) UnmarshalJSON

func (j *PfopTaskItem) UnmarshalJSON(data []byte) error

type PfopTaskItems

type PfopTaskItems = []PfopTaskItem

返回的持久化数据处理任务中的云处理操作列表

type Request

type Request struct {
	PersistentId string                          // 持久化数据处理任务 ID
	Credentials  credentials.CredentialsProvider // 鉴权参数,用于生成鉴权凭证,如果为空,则使用 HTTPClientOptions 中的 CredentialsProvider
}

调用 API 所用的请求

type Response

type Response struct {
	PersistentId string        // 持久化数据处理任务 ID
	Code         int64         // 持久化数据处理任务状态码
	Description  string        // 与状态码相对应的详细描述
	ObjectName   string        // 源对象名称
	BucketName   string        // 源空间名称
	Pipeline     string        // 云处理操作的处理队列
	TaskFrom     string        // 如果没有,则表示通过 `api+fops` 命令提交的任务,否则遵循规则 `<source>: <source_id>`,其中 `<source>` 当前可选 `workflow` 或 `trigger`
	RequestId    string        // 云处理请求的请求 ID
	Type         int64         // 任务类型,支持 `0` 表示普通任务,`1` 表示闲时任务
	CreatedAt    string        // 任务创建时间
	Items        PfopTaskItems // 云处理操作列表
}

获取 API 所用的响应

func (*Response) MarshalJSON

func (j *Response) MarshalJSON() ([]byte, error)

func (*Response) UnmarshalJSON

func (j *Response) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

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