query_bucket_v4

package
v7.25.0 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

查询存储空间服务域名

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceleratedUpDomains added in v7.24.0

type AcceleratedUpDomains = []string

加速上传域名列表

type AlternativeUpDomains

type AlternativeUpDomains = []string

备选上传域名列表

type ApiDomains

type ApiDomains struct {
	PreferedApiDomains PreferedApiDomains // 主 API 域名列表
}

API 域名

func (*ApiDomains) MarshalJSON

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

func (*ApiDomains) UnmarshalJSON

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

type BucketQueryHost

type BucketQueryHost struct {
	RegionId     string       // 区域 ID
	TimeToLive   int64        // 查询结果的 TTL
	UpDomains    UpDomains    // 上传域名
	IoDomains    IoDomains    // 下载域名
	IoSrcDomains IoSrcDomains // 源站下载域名
	RsDomains    RsDomains    // 对象管理域名
	RsfDomains   RsfDomains   // 对象列举域名
	ApiDomains   ApiDomains   // API 域名
}

存储空间服务域名

func (*BucketQueryHost) MarshalJSON

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

func (*BucketQueryHost) UnmarshalJSON

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

type BucketQueryHosts

type BucketQueryHosts = []BucketQueryHost

存储空间服务域名

type BucketQueryResult

type BucketQueryResult = Response

存储空间服务域名查询结果

type IoDomains

type IoDomains struct {
	PreferedIoDomains PreferedIoDomains // 主下载域名列表
}

下载域名

func (*IoDomains) MarshalJSON

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

func (*IoDomains) UnmarshalJSON

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

type IoSrcDomains

type IoSrcDomains struct {
	PreferedIoSrcDomains PreferedIoSrcDomains // 主源站下载域名列表
}

源站下载域名

func (*IoSrcDomains) MarshalJSON

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

func (*IoSrcDomains) UnmarshalJSON

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

type PreferedApiDomains

type PreferedApiDomains = []string

主 API 域名列表

type PreferedIoDomains

type PreferedIoDomains = []string

主下载域名列表

type PreferedIoSrcDomains

type PreferedIoSrcDomains = []string

主源站下载域名列表

type PreferedRsDomains

type PreferedRsDomains = []string

主对象管理域名列表

type PreferedRsfDomains

type PreferedRsfDomains = []string

主对象列举域名列表

type PreferedUpDomains

type PreferedUpDomains = []string

主上传域名列表

type Request

type Request struct {
	Bucket    string // 存储空间名称
	AccessKey string // Access Key
}

调用 API 所用的请求

type Response

type Response struct {
	Hosts BucketQueryHosts // 存储空间服务域名
}

获取 API 所用的响应

func (*Response) MarshalJSON

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

func (*Response) UnmarshalJSON

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

type RsDomains

type RsDomains struct {
	PreferedRsDomains PreferedRsDomains // 主对象管理域名列表
}

对象管理域名

func (*RsDomains) MarshalJSON

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

func (*RsDomains) UnmarshalJSON

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

type RsfDomains

type RsfDomains struct {
	PreferedRsfDomains PreferedRsfDomains // 主对象列举域名列表
}

对象列举域名

func (*RsfDomains) MarshalJSON

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

func (*RsfDomains) UnmarshalJSON

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

type UpDomains

type UpDomains struct {
	AcceleratedUpDomains AcceleratedUpDomains // 加速上传域名列表
	PreferedUpDomains    PreferedUpDomains    // 主上传域名列表
	AlternativeUpDomains AlternativeUpDomains // 备选上传域名列表
}

上传域名

func (*UpDomains) MarshalJSON

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

func (*UpDomains) UnmarshalJSON

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

Jump to

Keyboard shortcuts

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