Documentation ¶
Index ¶
- type AbortIncompleteMultipartUpload
- type AbortMultipartUploadReq
- type Acl
- type AddCustomBucketReq
- type BaseResponse
- type BucketDetail
- type BucketInfo
- type CompleteMultipartUploadReq
- type ConnectionDetail
- type ConnectionItem
- type CreateBucketReq
- type CreateFolderReq
- type CreateMultipartUploadReq
- type DeleteBucketReq
- type DeleteConnectionReq
- type DeleteObjectsReq
- type DownloadObjectsReq
- type DownloadUpgradeFileReq
- type EditConnectionReq
- type GetBucketInfoReq
- type GetConnectionDetailReq
- type InitializeMultipartUploadRes
- type LifecycleExpiration
- type LifecycleRule
- type ListBucketsReq
- type ListObjectsReq
- type ListObjectsRes
- type Multipart
- type NewConnectionReq
- type ObjectItem
- type PutMultipartUploadReq
- type PutMultipartUploadRes
- type ReleaseDetail
- type UpgradeProgress
- type UploadDetail
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbortIncompleteMultipartUpload ¶ added in v1.4.3
type AbortIncompleteMultipartUpload struct {
DaysAfterInitiation int `json:"daysAfterInitiation"`
}
type AbortMultipartUploadReq ¶ added in v1.3.2
type AddCustomBucketReq ¶
type BaseResponse ¶
type BucketDetail ¶
type BucketInfo ¶ added in v1.3.0
type BucketInfo struct { Location string `json:"location"` Policy string `json:"policy"` Acls []*Acl `json:"acls"` Lifecycles []*LifecycleRule `json:"lifecycles"` }
type CompleteMultipartUploadReq ¶ added in v1.3.2
type ConnectionDetail ¶
type ConnectionItem ¶
type CreateBucketReq ¶
type CreateFolderReq ¶ added in v1.4.2
type CreateMultipartUploadReq ¶ added in v1.3.2
type DeleteBucketReq ¶
type DeleteConnectionReq ¶
type DeleteConnectionReq struct {
ConnectionId string `json:"connectionId"`
}
type DeleteObjectsReq ¶
type DownloadObjectsReq ¶
type DownloadUpgradeFileReq ¶ added in v1.2.0
type DownloadUpgradeFileReq struct {
DownloadUrl string `json:"downloadUrl"`
}
type EditConnectionReq ¶
type EditConnectionReq struct {
ConnectionDetail
}
type GetBucketInfoReq ¶ added in v1.3.0
type GetConnectionDetailReq ¶
type GetConnectionDetailReq struct {
ConnectionId string `json:"connectionId"`
}
type InitializeMultipartUploadRes ¶ added in v1.3.2
type InitializeMultipartUploadRes struct {
UploadID string `json:"uploadId"`
}
type LifecycleExpiration ¶ added in v1.4.3
type LifecycleRule ¶ added in v1.4.3
type LifecycleRule struct { ID string `json:"id"` Prefix string `json:"prefix"` Status string `json:"status"` AbortIncompleteMultipartUpload *AbortIncompleteMultipartUpload `json:"abortIncompleteMultipartUpload"` Expiration *LifecycleExpiration `json:"expiration"` }
type ListBucketsReq ¶
type ListBucketsReq struct {
ConnectionId string `json:"connectionId"`
}
type ListObjectsReq ¶
type ListObjectsRes ¶
type ListObjectsRes struct { Objects []*ObjectItem `json:"objects"` NextContinuationToken string `json:"nextContinuationToken"` }
type NewConnectionReq ¶
type NewConnectionReq struct {
ConnectionDetail
}
type ObjectItem ¶
type PutMultipartUploadReq ¶ added in v1.3.2
type PutMultipartUploadRes ¶ added in v1.3.2
type ReleaseDetail ¶ added in v1.2.0
type UpgradeProgress ¶ added in v1.2.0
type UploadDetail ¶ added in v1.3.2
Click to show internal directories.
Click to hide internal directories.