Documentation
¶
Index ¶
- Variables
- func NewS3Endpoints() []*api.Endpoint
- func RegisterS3Handler(s server.Server, hdlr S3Handler, opts ...server.HandlerOption) error
- type AbortMultipartRequest
- func (*AbortMultipartRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AbortMultipartRequest) GetBucketName() string
- func (x *AbortMultipartRequest) GetObjectKey() string
- func (x *AbortMultipartRequest) GetUploadId() string
- func (*AbortMultipartRequest) ProtoMessage()
- func (x *AbortMultipartRequest) ProtoReflect() protoreflect.Message
- func (x *AbortMultipartRequest) Reset()
- func (x *AbortMultipartRequest) String() string
- type AbortMultipartUpload
- func (*AbortMultipartUpload) Descriptor() ([]byte, []int)deprecated
- func (x *AbortMultipartUpload) GetDaysAfterInitiation() int32
- func (*AbortMultipartUpload) ProtoMessage()
- func (x *AbortMultipartUpload) ProtoReflect() protoreflect.Message
- func (x *AbortMultipartUpload) Reset()
- func (x *AbortMultipartUpload) String() string
- type Acl
- type Action
- func (*Action) Descriptor() ([]byte, []int)deprecated
- func (x *Action) GetBackend() string
- func (x *Action) GetDays() int32
- func (x *Action) GetDeleteMarker() string
- func (x *Action) GetName() string
- func (x *Action) GetTargetBucket() string
- func (x *Action) GetTier() int32
- func (*Action) ProtoMessage()
- func (x *Action) ProtoReflect() protoreflect.Message
- func (x *Action) Reset()
- func (x *Action) String() string
- type BackendDetailS3
- func (*BackendDetailS3) Descriptor() ([]byte, []int)deprecated
- func (x *BackendDetailS3) GetAccess() string
- func (x *BackendDetailS3) GetBucketName() string
- func (x *BackendDetailS3) GetEndpoint() string
- func (x *BackendDetailS3) GetId() string
- func (x *BackendDetailS3) GetName() string
- func (x *BackendDetailS3) GetRegion() string
- func (x *BackendDetailS3) GetSecurity() string
- func (x *BackendDetailS3) GetTenantId() string
- func (x *BackendDetailS3) GetType() string
- func (x *BackendDetailS3) GetUserId() string
- func (*BackendDetailS3) ProtoMessage()
- func (x *BackendDetailS3) ProtoReflect() protoreflect.Message
- func (x *BackendDetailS3) Reset()
- func (x *BackendDetailS3) String() string
- type BaseBucketRequest
- func (*BaseBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BaseBucketRequest) GetBucketName() string
- func (x *BaseBucketRequest) GetContext() string
- func (*BaseBucketRequest) ProtoMessage()
- func (x *BaseBucketRequest) ProtoReflect() protoreflect.Message
- func (x *BaseBucketRequest) Reset()
- func (x *BaseBucketRequest) String() string
- type BaseObjRequest
- func (*BaseObjRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BaseObjRequest) GetBucketName() string
- func (x *BaseObjRequest) GetContext() string
- func (x *BaseObjRequest) GetObjectKey() string
- func (*BaseObjRequest) ProtoMessage()
- func (x *BaseObjRequest) ProtoReflect() protoreflect.Message
- func (x *BaseObjRequest) Reset()
- func (x *BaseObjRequest) String() string
- type BaseRequest
- type BaseResponse
- func (*BaseResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BaseResponse) GetErrorCode() int32
- func (x *BaseResponse) GetMsg() string
- func (*BaseResponse) ProtoMessage()
- func (x *BaseResponse) ProtoReflect() protoreflect.Message
- func (x *BaseResponse) Reset()
- func (x *BaseResponse) String() string
- type Bucket
- func (*Bucket) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket) GetAcl() *Acl
- func (x *Bucket) GetBucketPolicy() string
- func (x *Bucket) GetCors() *CORSConfiguration
- func (x *Bucket) GetCreateTime() int64
- func (x *Bucket) GetDefaultLocation() string
- func (x *Bucket) GetDeleted() bool
- func (x *Bucket) GetId() string
- func (x *Bucket) GetLifecycleConfiguration() []*LifecycleRule
- func (x *Bucket) GetName() string
- func (x *Bucket) GetReplicationConfiguration() *ReplicationConfiguration
- func (x *Bucket) GetReplicationInfo() []*ReplicationInfo
- func (x *Bucket) GetServerSideEncryption() *ServerSideEncryption
- func (x *Bucket) GetTenantId() string
- func (x *Bucket) GetTier() int32
- func (x *Bucket) GetTiers() string
- func (x *Bucket) GetUsages() int64
- func (x *Bucket) GetUserId() string
- func (x *Bucket) GetVersioning() *BucketVersioning
- func (x *Bucket) GetWebsiteConfiguration() *WebsiteConfiguration
- func (*Bucket) ProtoMessage()
- func (x *Bucket) ProtoReflect() protoreflect.Message
- func (x *Bucket) Reset()
- func (x *Bucket) String() string
- type BucketACL
- type BucketVersioning
- type CORSConfiguration
- func (*CORSConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *CORSConfiguration) GetAllowedHeaders() string
- func (x *CORSConfiguration) GetAllowedMethods() string
- func (x *CORSConfiguration) GetAllowedOrigins() string
- func (x *CORSConfiguration) GetExposedHeaders() string
- func (x *CORSConfiguration) GetId() string
- func (x *CORSConfiguration) GetMaxAgeSeconds() string
- func (*CORSConfiguration) ProtoMessage()
- func (x *CORSConfiguration) ProtoReflect() protoreflect.Message
- func (x *CORSConfiguration) Reset()
- func (x *CORSConfiguration) String() string
- type CompleteMultipartRequest
- func (*CompleteMultipartRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CompleteMultipartRequest) GetBucketName() string
- func (x *CompleteMultipartRequest) GetCompleteParts() []*CompletePart
- func (x *CompleteMultipartRequest) GetObjectKey() string
- func (x *CompleteMultipartRequest) GetRequestType() string
- func (x *CompleteMultipartRequest) GetSourceVersionID() string
- func (x *CompleteMultipartRequest) GetTier() int32
- func (x *CompleteMultipartRequest) GetUploadId() string
- func (*CompleteMultipartRequest) ProtoMessage()
- func (x *CompleteMultipartRequest) ProtoReflect() protoreflect.Message
- func (x *CompleteMultipartRequest) Reset()
- func (x *CompleteMultipartRequest) String() string
- type CompleteMultipartResponse
- func (*CompleteMultipartResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CompleteMultipartResponse) GetETag() string
- func (x *CompleteMultipartResponse) GetErrorCode() int32
- func (x *CompleteMultipartResponse) GetUploadID() string
- func (*CompleteMultipartResponse) ProtoMessage()
- func (x *CompleteMultipartResponse) ProtoReflect() protoreflect.Message
- func (x *CompleteMultipartResponse) Reset()
- func (x *CompleteMultipartResponse) String() string
- type CompletePart
- func (*CompletePart) Descriptor() ([]byte, []int)deprecated
- func (x *CompletePart) GetETag() string
- func (x *CompletePart) GetPartNumber() int64
- func (*CompletePart) ProtoMessage()
- func (x *CompletePart) ProtoReflect() protoreflect.Message
- func (x *CompletePart) Reset()
- func (x *CompletePart) String() string
- type Condition
- func (*Condition) Descriptor() ([]byte, []int)deprecated
- func (x *Condition) GetHttpErrorCodeReturnedEquals() string
- func (x *Condition) GetKeyPrefixEquals() string
- func (*Condition) ProtoMessage()
- func (x *Condition) ProtoReflect() protoreflect.Message
- func (x *Condition) Reset()
- func (x *Condition) String() string
- type CopyObjPartRequest
- func (*CopyObjPartRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CopyObjPartRequest) GetPartID() int64
- func (x *CopyObjPartRequest) GetReadLength() int64
- func (x *CopyObjPartRequest) GetReadOffset() int64
- func (x *CopyObjPartRequest) GetSourceBucket() string
- func (x *CopyObjPartRequest) GetSourceObject() string
- func (x *CopyObjPartRequest) GetTargetBucket() string
- func (x *CopyObjPartRequest) GetTargetLocation() string
- func (x *CopyObjPartRequest) GetTargetObject() string
- func (x *CopyObjPartRequest) GetUploadID() string
- func (*CopyObjPartRequest) ProtoMessage()
- func (x *CopyObjPartRequest) ProtoReflect() protoreflect.Message
- func (x *CopyObjPartRequest) Reset()
- func (x *CopyObjPartRequest) String() string
- type CopyObjPartResponse
- func (*CopyObjPartResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CopyObjPartResponse) GetErrorCode() int32
- func (x *CopyObjPartResponse) GetEtag() string
- func (x *CopyObjPartResponse) GetLastModified() int64
- func (*CopyObjPartResponse) ProtoMessage()
- func (x *CopyObjPartResponse) ProtoReflect() protoreflect.Message
- func (x *CopyObjPartResponse) Reset()
- func (x *CopyObjPartResponse) String() string
- type CopyObjectRequest
- func (*CopyObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CopyObjectRequest) GetAcl() *Acl
- func (x *CopyObjectRequest) GetCustomAttributes() map[string]string
- func (x *CopyObjectRequest) GetSrcBucketName() string
- func (x *CopyObjectRequest) GetSrcObjectName() string
- func (x *CopyObjectRequest) GetTargetBackend() string
- func (x *CopyObjectRequest) GetTargetBucketName() string
- func (x *CopyObjectRequest) GetTargetObjectName() string
- func (x *CopyObjectRequest) GetTargetTier() int32
- func (*CopyObjectRequest) ProtoMessage()
- func (x *CopyObjectRequest) ProtoReflect() protoreflect.Message
- func (x *CopyObjectRequest) Reset()
- func (x *CopyObjectRequest) String() string
- type CopyObjectResponse
- func (*CopyObjectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CopyObjectResponse) GetErrorCode() int32
- func (x *CopyObjectResponse) GetLastModified() int64
- func (x *CopyObjectResponse) GetMd5() string
- func (x *CopyObjectResponse) GetVersionId() string
- func (*CopyObjectResponse) ProtoMessage()
- func (x *CopyObjectResponse) ProtoReflect() protoreflect.Message
- func (x *CopyObjectResponse) Reset()
- func (x *CopyObjectResponse) String() string
- type CountObjectsResponse
- func (*CountObjectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CountObjectsResponse) GetCount() int64
- func (x *CountObjectsResponse) GetSize() int64
- func (*CountObjectsResponse) ProtoMessage()
- func (x *CountObjectsResponse) ProtoReflect() protoreflect.Message
- func (x *CountObjectsResponse) Reset()
- func (x *CountObjectsResponse) String() string
- type DeleteObjectInput
- func (*DeleteObjectInput) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteObjectInput) GetBucket() string
- func (x *DeleteObjectInput) GetETag() string
- func (x *DeleteObjectInput) GetKey() string
- func (x *DeleteObjectInput) GetObjectId() string
- func (x *DeleteObjectInput) GetStorageMeta() string
- func (x *DeleteObjectInput) GetVersioId() string
- func (*DeleteObjectInput) ProtoMessage()
- func (x *DeleteObjectInput) ProtoReflect() protoreflect.Message
- func (x *DeleteObjectInput) Reset()
- func (x *DeleteObjectInput) String() string
- type DeleteObjectOutput
- func (*DeleteObjectOutput) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteObjectOutput) GetDeleteMarker() bool
- func (x *DeleteObjectOutput) GetErrorCode() int32
- func (x *DeleteObjectOutput) GetVersionId() string
- func (*DeleteObjectOutput) ProtoMessage()
- func (x *DeleteObjectOutput) ProtoReflect() protoreflect.Message
- func (x *DeleteObjectOutput) Reset()
- func (x *DeleteObjectOutput) String() string
- type Destination
- func (*Destination) Descriptor() ([]byte, []int)deprecated
- func (x *Destination) GetBucket() string
- func (x *Destination) GetStorageClass() string
- func (*Destination) ProtoMessage()
- func (x *Destination) ProtoReflect() protoreflect.Message
- func (x *Destination) Reset()
- func (x *Destination) String() string
- type GetBackendTypeByTierRequest
- func (*GetBackendTypeByTierRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetBackendTypeByTierRequest) GetTier() int32
- func (*GetBackendTypeByTierRequest) ProtoMessage()
- func (x *GetBackendTypeByTierRequest) ProtoReflect() protoreflect.Message
- func (x *GetBackendTypeByTierRequest) Reset()
- func (x *GetBackendTypeByTierRequest) String() string
- type GetBackendTypeByTierResponse
- func (*GetBackendTypeByTierResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetBackendTypeByTierResponse) GetTypes() []string
- func (*GetBackendTypeByTierResponse) ProtoMessage()
- func (x *GetBackendTypeByTierResponse) ProtoReflect() protoreflect.Message
- func (x *GetBackendTypeByTierResponse) Reset()
- func (x *GetBackendTypeByTierResponse) String() string
- type GetBucketLifecycleResponse
- func (*GetBucketLifecycleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetBucketLifecycleResponse) GetErrorCode() int32
- func (x *GetBucketLifecycleResponse) GetLc() []*LifecycleRule
- func (*GetBucketLifecycleResponse) ProtoMessage()
- func (x *GetBucketLifecycleResponse) ProtoReflect() protoreflect.Message
- func (x *GetBucketLifecycleResponse) Reset()
- func (x *GetBucketLifecycleResponse) String() string
- type GetBucketResponse
- func (*GetBucketResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetBucketResponse) GetBucketMeta() *Bucket
- func (x *GetBucketResponse) GetErrorCode() int32
- func (*GetBucketResponse) ProtoMessage()
- func (x *GetBucketResponse) ProtoReflect() protoreflect.Message
- func (x *GetBucketResponse) Reset()
- func (x *GetBucketResponse) String() string
- type GetObjectInput
- func (*GetObjectInput) Descriptor() ([]byte, []int)deprecated
- func (x *GetObjectInput) GetBucket() string
- func (x *GetObjectInput) GetKey() string
- func (x *GetObjectInput) GetLength() int64
- func (x *GetObjectInput) GetOffset() int64
- func (x *GetObjectInput) GetVersionId() string
- func (*GetObjectInput) ProtoMessage()
- func (x *GetObjectInput) ProtoReflect() protoreflect.Message
- func (x *GetObjectInput) Reset()
- func (x *GetObjectInput) String() string
- type GetObjectMetaRequest
- func (*GetObjectMetaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetObjectMetaRequest) GetBucketName() string
- func (x *GetObjectMetaRequest) GetIsHeadReq() bool
- func (x *GetObjectMetaRequest) GetObjectKey() string
- func (x *GetObjectMetaRequest) GetVersionId() string
- func (*GetObjectMetaRequest) ProtoMessage()
- func (x *GetObjectMetaRequest) ProtoReflect() protoreflect.Message
- func (x *GetObjectMetaRequest) Reset()
- func (x *GetObjectMetaRequest) String() string
- type GetObjectMetaResult
- func (*GetObjectMetaResult) Descriptor() ([]byte, []int)deprecated
- func (x *GetObjectMetaResult) GetErrorCode() int32
- func (x *GetObjectMetaResult) GetExpireTime() int64
- func (x *GetObjectMetaResult) GetObject() *Object
- func (x *GetObjectMetaResult) GetRuleId() string
- func (*GetObjectMetaResult) ProtoMessage()
- func (x *GetObjectMetaResult) ProtoReflect() protoreflect.Message
- func (x *GetObjectMetaResult) Reset()
- func (x *GetObjectMetaResult) String() string
- type GetObjectResponse
- func (*GetObjectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetObjectResponse) GetData() []byte
- func (x *GetObjectResponse) GetErrorCode() int32
- func (*GetObjectResponse) ProtoMessage()
- func (x *GetObjectResponse) ProtoReflect() protoreflect.Message
- func (x *GetObjectResponse) Reset()
- func (x *GetObjectResponse) String() string
- type GetStorageClassesResponse
- func (*GetStorageClassesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetStorageClassesResponse) GetClasses() []*StorageClass
- func (*GetStorageClassesResponse) ProtoMessage()
- func (x *GetStorageClassesResponse) ProtoReflect() protoreflect.Message
- func (x *GetStorageClassesResponse) Reset()
- func (x *GetStorageClassesResponse) String() string
- type GetTierMapResponse
- func (*GetTierMapResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTierMapResponse) GetTier2Name() map[string]*Tier2ClassName
- func (x *GetTierMapResponse) GetTransition() []string
- func (*GetTierMapResponse) ProtoMessage()
- func (x *GetTierMapResponse) ProtoReflect() protoreflect.Message
- func (x *GetTierMapResponse) Reset()
- func (x *GetTierMapResponse) String() string
- type HeaderValues
- type InitMultiPartRequest
- func (*InitMultiPartRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InitMultiPartRequest) GetAcl() *Acl
- func (x *InitMultiPartRequest) GetAttrs() map[string]string
- func (x *InitMultiPartRequest) GetBucketName() string
- func (x *InitMultiPartRequest) GetLocation() string
- func (x *InitMultiPartRequest) GetObjectKey() string
- func (x *InitMultiPartRequest) GetTier() int32
- func (*InitMultiPartRequest) ProtoMessage()
- func (x *InitMultiPartRequest) ProtoReflect() protoreflect.Message
- func (x *InitMultiPartRequest) Reset()
- func (x *InitMultiPartRequest) String() string
- type InitMultiPartResponse
- func (*InitMultiPartResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InitMultiPartResponse) GetErrorCode() int32
- func (x *InitMultiPartResponse) GetUploadID() string
- func (*InitMultiPartResponse) ProtoMessage()
- func (x *InitMultiPartResponse) ProtoReflect() protoreflect.Message
- func (x *InitMultiPartResponse) Reset()
- func (x *InitMultiPartResponse) String() string
- type LifecycleFilter
- type LifecycleRule
- func (*LifecycleRule) Descriptor() ([]byte, []int)deprecated
- func (x *LifecycleRule) GetAbortIncompleteMultipartUpload() *AbortMultipartUpload
- func (x *LifecycleRule) GetActions() []*Action
- func (x *LifecycleRule) GetFilter() *LifecycleFilter
- func (x *LifecycleRule) GetId() string
- func (x *LifecycleRule) GetStatus() string
- func (*LifecycleRule) ProtoMessage()
- func (x *LifecycleRule) ProtoReflect() protoreflect.Message
- func (x *LifecycleRule) Reset()
- func (x *LifecycleRule) String() string
- type ListBucketUploadRequest
- func (*ListBucketUploadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketUploadRequest) GetBucketName() string
- func (x *ListBucketUploadRequest) GetDelimiter() string
- func (x *ListBucketUploadRequest) GetEncodingType() string
- func (x *ListBucketUploadRequest) GetKeyMarker() string
- func (x *ListBucketUploadRequest) GetMaxUploads() int32
- func (x *ListBucketUploadRequest) GetPrefix() string
- func (x *ListBucketUploadRequest) GetUploadIdMarker() string
- func (*ListBucketUploadRequest) ProtoMessage()
- func (x *ListBucketUploadRequest) ProtoReflect() protoreflect.Message
- func (x *ListBucketUploadRequest) Reset()
- func (x *ListBucketUploadRequest) String() string
- type ListBucketUploadResponse
- func (*ListBucketUploadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketUploadResponse) GetErrorCode() int32
- func (x *ListBucketUploadResponse) GetResult() *ListBucketUploadResult
- func (*ListBucketUploadResponse) ProtoMessage()
- func (x *ListBucketUploadResponse) ProtoReflect() protoreflect.Message
- func (x *ListBucketUploadResponse) Reset()
- func (x *ListBucketUploadResponse) String() string
- type ListBucketUploadResult
- func (*ListBucketUploadResult) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketUploadResult) GetCommonPrefix() []string
- func (x *ListBucketUploadResult) GetIsTruncated() bool
- func (x *ListBucketUploadResult) GetNextKeyMarker() string
- func (x *ListBucketUploadResult) GetNextUploadIdMarker() string
- func (x *ListBucketUploadResult) GetUploads() []*Upload
- func (*ListBucketUploadResult) ProtoMessage()
- func (x *ListBucketUploadResult) ProtoReflect() protoreflect.Message
- func (x *ListBucketUploadResult) Reset()
- func (x *ListBucketUploadResult) String() string
- type ListBucketsRequest
- func (*ListBucketsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketsRequest) GetFilter() map[string]string
- func (x *ListBucketsRequest) GetId() string
- func (*ListBucketsRequest) ProtoMessage()
- func (x *ListBucketsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBucketsRequest) Reset()
- func (x *ListBucketsRequest) String() string
- type ListBucketsResponse
- func (*ListBucketsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketsResponse) GetBuckets() []*Bucket
- func (x *ListBucketsResponse) GetErrorCode() int32
- func (*ListBucketsResponse) ProtoMessage()
- func (x *ListBucketsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBucketsResponse) Reset()
- func (x *ListBucketsResponse) String() string
- type ListObjectPartsRequest
- func (*ListObjectPartsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListObjectPartsRequest) GetBucketName() string
- func (x *ListObjectPartsRequest) GetEncodingType() string
- func (x *ListObjectPartsRequest) GetMaxParts() int64
- func (x *ListObjectPartsRequest) GetObjectKey() string
- func (x *ListObjectPartsRequest) GetPartNumberMarker() int64
- func (x *ListObjectPartsRequest) GetUploadId() string
- func (*ListObjectPartsRequest) ProtoMessage()
- func (x *ListObjectPartsRequest) ProtoReflect() protoreflect.Message
- func (x *ListObjectPartsRequest) Reset()
- func (x *ListObjectPartsRequest) String() string
- type ListObjectPartsResponse
- func (*ListObjectPartsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListObjectPartsResponse) GetErrorCode() int32
- func (x *ListObjectPartsResponse) GetInitiator() *Owner
- func (x *ListObjectPartsResponse) GetIsTruncated() bool
- func (x *ListObjectPartsResponse) GetMaxParts() int64
- func (x *ListObjectPartsResponse) GetNextPartNumberMarker() int64
- func (x *ListObjectPartsResponse) GetOwner() *Owner
- func (x *ListObjectPartsResponse) GetPartNumberMarker() int64
- func (x *ListObjectPartsResponse) GetParts() []*Part
- func (x *ListObjectPartsResponse) GetStorageClass() string
- func (*ListObjectPartsResponse) ProtoMessage()
- func (x *ListObjectPartsResponse) ProtoReflect() protoreflect.Message
- func (x *ListObjectPartsResponse) Reset()
- func (x *ListObjectPartsResponse) String() string
- type ListObjectsRequest
- func (*ListObjectsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListObjectsRequest) GetBucket() string
- func (x *ListObjectsRequest) GetContinuationToken() string
- func (x *ListObjectsRequest) GetDelimiter() string
- func (x *ListObjectsRequest) GetEncodingType() string
- func (x *ListObjectsRequest) GetFetchOwner() bool
- func (x *ListObjectsRequest) GetFilter() map[string]string
- func (x *ListObjectsRequest) GetKeyMarker() string
- func (x *ListObjectsRequest) GetMarker() string
- func (x *ListObjectsRequest) GetMaxKeys() int32
- func (x *ListObjectsRequest) GetPrefix() string
- func (x *ListObjectsRequest) GetStartAfter() string
- func (x *ListObjectsRequest) GetVersion() int32
- func (x *ListObjectsRequest) GetVersionIdMarker() string
- func (x *ListObjectsRequest) GetVersioned() bool
- func (*ListObjectsRequest) ProtoMessage()
- func (x *ListObjectsRequest) ProtoReflect() protoreflect.Message
- func (x *ListObjectsRequest) Reset()
- func (x *ListObjectsRequest) String() string
- type ListObjectsResponse
- func (*ListObjectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListObjectsResponse) GetErrorCode() int32
- func (x *ListObjectsResponse) GetIsTruncated() bool
- func (x *ListObjectsResponse) GetNextMarker() string
- func (x *ListObjectsResponse) GetObjects() []*Object
- func (x *ListObjectsResponse) GetPrefixes() []string
- func (*ListObjectsResponse) ProtoMessage()
- func (x *ListObjectsResponse) ProtoReflect() protoreflect.Message
- func (x *ListObjectsResponse) Reset()
- func (x *ListObjectsResponse) String() string
- type ListParts
- func (*ListParts) Descriptor() ([]byte, []int)deprecated
- func (x *ListParts) GetBucket() string
- func (x *ListParts) GetKey() string
- func (x *ListParts) GetMaxParts() int64
- func (x *ListParts) GetPartNumberMarker() int64
- func (x *ListParts) GetUploadId() string
- func (*ListParts) ProtoMessage()
- func (x *ListParts) ProtoReflect() protoreflect.Message
- func (x *ListParts) Reset()
- func (x *ListParts) String() string
- type MoveObjectRequest
- func (*MoveObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MoveObjectRequest) GetMoveType() int32
- func (x *MoveObjectRequest) GetSrcBucket() string
- func (x *MoveObjectRequest) GetSrcObject() string
- func (x *MoveObjectRequest) GetSrcObjectVersion() string
- func (x *MoveObjectRequest) GetTargetBucket() string
- func (x *MoveObjectRequest) GetTargetLocation() string
- func (x *MoveObjectRequest) GetTargetObject() string
- func (x *MoveObjectRequest) GetTargetTier() int32
- func (*MoveObjectRequest) ProtoMessage()
- func (x *MoveObjectRequest) ProtoReflect() protoreflect.Message
- func (x *MoveObjectRequest) Reset()
- func (x *MoveObjectRequest) String() string
- type MoveObjectResponse
- func (*MoveObjectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MoveObjectResponse) GetLastModified() int64
- func (x *MoveObjectResponse) GetMd5() string
- func (x *MoveObjectResponse) GetObjMeta() *Object
- func (x *MoveObjectResponse) GetStatus() string
- func (x *MoveObjectResponse) GetVersionId() string
- func (*MoveObjectResponse) ProtoMessage()
- func (x *MoveObjectResponse) ProtoReflect() protoreflect.Message
- func (x *MoveObjectResponse) Reset()
- func (x *MoveObjectResponse) String() string
- type MultipartUpload
- func (*MultipartUpload) Descriptor() ([]byte, []int)deprecated
- func (x *MultipartUpload) GetBucket() string
- func (x *MultipartUpload) GetKey() string
- func (x *MultipartUpload) GetLocation() string
- func (x *MultipartUpload) GetObjectId() string
- func (x *MultipartUpload) GetTier() int32
- func (x *MultipartUpload) GetUploadId() string
- func (*MultipartUpload) ProtoMessage()
- func (x *MultipartUpload) ProtoReflect() protoreflect.Message
- func (x *MultipartUpload) Reset()
- func (x *MultipartUpload) String() string
- type MultipartUploadRecord
- func (*MultipartUploadRecord) Descriptor() ([]byte, []int)deprecated
- func (x *MultipartUploadRecord) GetBackend() string
- func (x *MultipartUploadRecord) GetBucket() string
- func (x *MultipartUploadRecord) GetInitTime() int64
- func (x *MultipartUploadRecord) GetObjectKey() string
- func (x *MultipartUploadRecord) GetTenantId() string
- func (x *MultipartUploadRecord) GetUploadId() string
- func (x *MultipartUploadRecord) GetUserId() string
- func (*MultipartUploadRecord) ProtoMessage()
- func (x *MultipartUploadRecord) ProtoReflect() protoreflect.Message
- func (x *MultipartUploadRecord) Reset()
- func (x *MultipartUploadRecord) String() string
- type ObjACL
- func (*ObjACL) Descriptor() ([]byte, []int)deprecated
- func (x *ObjACL) GetBucketName() string
- func (x *ObjACL) GetCannedAcl() string
- func (x *ObjACL) GetObjectKey() string
- func (*ObjACL) ProtoMessage()
- func (x *ObjACL) ProtoReflect() protoreflect.Message
- func (x *ObjACL) Reset()
- func (x *ObjACL) String() string
- type Object
- func (*Object) Descriptor() ([]byte, []int)deprecated
- func (x *Object) GetAcl() *Acl
- func (x *Object) GetBucketName() string
- func (x *Object) GetContentMd5() string
- func (x *Object) GetContentType() string
- func (x *Object) GetCustomAttributes() map[string]string
- func (x *Object) GetDeleteMarker() bool
- func (x *Object) GetEncSize() int64
- func (x *Object) GetEtag() string
- func (x *Object) GetIsNull() bool
- func (x *Object) GetLastModified() int64
- func (x *Object) GetLocation() string
- func (x *Object) GetNullVersion() bool
- func (x *Object) GetObjectId() string
- func (x *Object) GetObjectKey() string
- func (x *Object) GetServerSideEncryption() *ServerSideEncryption
- func (x *Object) GetSize() int64
- func (x *Object) GetStorageClass() string
- func (x *Object) GetStorageMeta() string
- func (x *Object) GetTags() []*Tag
- func (x *Object) GetTenantId() string
- func (x *Object) GetTier() int32
- func (x *Object) GetType() int32
- func (x *Object) GetUserId() string
- func (x *Object) GetVersionId() string
- func (x *Object) GetVersions() []*Version
- func (x *Object) GetWebsiteRedirectLocation() string
- func (*Object) ProtoMessage()
- func (x *Object) ProtoReflect() protoreflect.Message
- func (x *Object) Reset()
- func (x *Object) String() string
- type Owner
- type Part
- func (*Part) Descriptor() ([]byte, []int)deprecated
- func (x *Part) GetETag() string
- func (x *Part) GetLastModified() string
- func (x *Part) GetPartNumber() int64
- func (x *Part) GetSize() int64
- func (*Part) ProtoMessage()
- func (x *Part) ProtoReflect() protoreflect.Message
- func (x *Part) Reset()
- func (x *Part) String() string
- type Partion
- func (*Partion) Descriptor() ([]byte, []int)deprecated
- func (x *Partion) GetEtag() string
- func (x *Partion) GetKey() string
- func (x *Partion) GetLastModified() int64
- func (x *Partion) GetPartNumber() int64
- func (x *Partion) GetSize() int64
- func (*Partion) ProtoMessage()
- func (x *Partion) ProtoReflect() protoreflect.Message
- func (x *Partion) Reset()
- func (x *Partion) String() string
- type PutBucketACLRequest
- func (*PutBucketACLRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PutBucketACLRequest) GetACLConfig() *BucketACL
- func (*PutBucketACLRequest) ProtoMessage()
- func (x *PutBucketACLRequest) ProtoReflect() protoreflect.Message
- func (x *PutBucketACLRequest) Reset()
- func (x *PutBucketACLRequest) String() string
- type PutBucketLifecycleRequest
- func (*PutBucketLifecycleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PutBucketLifecycleRequest) GetBucketName() string
- func (x *PutBucketLifecycleRequest) GetLc() []*LifecycleRule
- func (*PutBucketLifecycleRequest) ProtoMessage()
- func (x *PutBucketLifecycleRequest) ProtoReflect() protoreflect.Message
- func (x *PutBucketLifecycleRequest) Reset()
- func (x *PutBucketLifecycleRequest) String() string
- type PutDataStream
- type PutObjACLRequest
- func (*PutObjACLRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PutObjACLRequest) GetACLConfig() *ObjACL
- func (x *PutObjACLRequest) GetContext() string
- func (*PutObjACLRequest) ProtoMessage()
- func (x *PutObjACLRequest) ProtoReflect() protoreflect.Message
- func (x *PutObjACLRequest) Reset()
- func (x *PutObjACLRequest) String() string
- type PutObjectRequest
- func (*PutObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PutObjectRequest) GetAcl() *Acl
- func (x *PutObjectRequest) GetAttrs() map[string]string
- func (x *PutObjectRequest) GetBucketName() string
- func (x *PutObjectRequest) GetContentType() string
- func (x *PutObjectRequest) GetHeaders() map[string]*HeaderValues
- func (x *PutObjectRequest) GetLocation() string
- func (x *PutObjectRequest) GetObjectKey() string
- func (x *PutObjectRequest) GetSize() int64
- func (*PutObjectRequest) ProtoMessage()
- func (x *PutObjectRequest) ProtoReflect() protoreflect.Message
- func (x *PutObjectRequest) Reset()
- func (x *PutObjectRequest) String() string
- type PutObjectResponse
- func (*PutObjectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PutObjectResponse) GetErrorCode() int32
- func (x *PutObjectResponse) GetLastModified() int64
- func (x *PutObjectResponse) GetMd5() string
- func (x *PutObjectResponse) GetObjMeta() *Object
- func (x *PutObjectResponse) GetStatus() string
- func (x *PutObjectResponse) GetVersionId() string
- func (*PutObjectResponse) ProtoMessage()
- func (x *PutObjectResponse) ProtoReflect() protoreflect.Message
- func (x *PutObjectResponse) Reset()
- func (x *PutObjectResponse) String() string
- type Redirect
- func (*Redirect) Descriptor() ([]byte, []int)deprecated
- func (x *Redirect) GetHostName() string
- func (x *Redirect) GetHttpRedirectCode() string
- func (x *Redirect) GetProtocol() string
- func (x *Redirect) GetReplaceKeyPrefixWith() string
- func (x *Redirect) GetReplaceKeyWith() string
- func (*Redirect) ProtoMessage()
- func (x *Redirect) ProtoReflect() protoreflect.Message
- func (x *Redirect) Reset()
- func (x *Redirect) String() string
- type RedirectAllRequestsTo
- func (*RedirectAllRequestsTo) Descriptor() ([]byte, []int)deprecated
- func (x *RedirectAllRequestsTo) GetHostName() string
- func (x *RedirectAllRequestsTo) GetProtocol() []string
- func (*RedirectAllRequestsTo) ProtoMessage()
- func (x *RedirectAllRequestsTo) ProtoReflect() protoreflect.Message
- func (x *RedirectAllRequestsTo) Reset()
- func (x *RedirectAllRequestsTo) String() string
- type ReplicationConfiguration
- func (*ReplicationConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *ReplicationConfiguration) GetRole() string
- func (x *ReplicationConfiguration) GetRules() []*ReplicationRole
- func (*ReplicationConfiguration) ProtoMessage()
- func (x *ReplicationConfiguration) ProtoReflect() protoreflect.Message
- func (x *ReplicationConfiguration) Reset()
- func (x *ReplicationConfiguration) String() string
- type ReplicationInfo
- func (*ReplicationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ReplicationInfo) GetBackend() string
- func (x *ReplicationInfo) GetStatus() string
- func (x *ReplicationInfo) GetStorageClass() string
- func (*ReplicationInfo) ProtoMessage()
- func (x *ReplicationInfo) ProtoReflect() protoreflect.Message
- func (x *ReplicationInfo) Reset()
- func (x *ReplicationInfo) String() string
- type ReplicationRole
- func (*ReplicationRole) Descriptor() ([]byte, []int)deprecated
- func (x *ReplicationRole) GetDestination() *Destination
- func (x *ReplicationRole) GetEnabled() bool
- func (x *ReplicationRole) GetId() string
- func (x *ReplicationRole) GetPrefix() string
- func (*ReplicationRole) ProtoMessage()
- func (x *ReplicationRole) ProtoReflect() protoreflect.Message
- func (x *ReplicationRole) Reset()
- func (x *ReplicationRole) String() string
- type Restore
- func (*Restore) Descriptor() ([]byte, []int)deprecated
- func (x *Restore) GetBucketName() string
- func (x *Restore) GetDays() int64
- func (x *Restore) GetObjectKey() string
- func (x *Restore) GetStorageClass() string
- func (x *Restore) GetTier() string
- func (*Restore) ProtoMessage()
- func (x *Restore) ProtoReflect() protoreflect.Message
- func (x *Restore) Reset()
- func (x *Restore) String() string
- type RestoreObjectRequest
- func (*RestoreObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreObjectRequest) GetRestore() *Restore
- func (*RestoreObjectRequest) ProtoMessage()
- func (x *RestoreObjectRequest) ProtoReflect() protoreflect.Message
- func (x *RestoreObjectRequest) Reset()
- func (x *RestoreObjectRequest) String() string
- type RoutingRules
- func (*RoutingRules) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingRules) GetCondition() *Condition
- func (x *RoutingRules) GetRedirect() *Redirect
- func (*RoutingRules) ProtoMessage()
- func (x *RoutingRules) ProtoReflect() protoreflect.Message
- func (x *RoutingRules) Reset()
- func (x *RoutingRules) String() string
- type S3Handler
- type S3Service
- type S3_GetObjectService
- type S3_GetObjectStream
- type S3_PutObjectService
- type S3_PutObjectStream
- type S3_UploadPartService
- type S3_UploadPartStream
- type ServerSideEncryption
- func (*ServerSideEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *ServerSideEncryption) GetEncryptionKey() []byte
- func (x *ServerSideEncryption) GetInitilizationVector() []byte
- func (x *ServerSideEncryption) GetSseType() string
- func (*ServerSideEncryption) ProtoMessage()
- func (x *ServerSideEncryption) ProtoReflect() protoreflect.Message
- func (x *ServerSideEncryption) Reset()
- func (x *ServerSideEncryption) String() string
- type StorageClass
- func (*StorageClass) Descriptor() ([]byte, []int)deprecated
- func (x *StorageClass) GetName() string
- func (x *StorageClass) GetTier() int32
- func (*StorageClass) ProtoMessage()
- func (x *StorageClass) ProtoReflect() protoreflect.Message
- func (x *StorageClass) Reset()
- func (x *StorageClass) String() string
- type TList
- type Tag
- type Tier2ClassName
- type UpdateObjMetaRequest
- func (*UpdateObjMetaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateObjMetaRequest) GetBucketName() string
- func (x *UpdateObjMetaRequest) GetLastModified() int64
- func (x *UpdateObjMetaRequest) GetObjKey() string
- func (x *UpdateObjMetaRequest) GetSetting() map[string]string
- func (*UpdateObjMetaRequest) ProtoMessage()
- func (x *UpdateObjMetaRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateObjMetaRequest) Reset()
- func (x *UpdateObjMetaRequest) String() string
- type Upload
- func (*Upload) Descriptor() ([]byte, []int)deprecated
- func (x *Upload) GetInitiated() string
- func (x *Upload) GetInitiator() *Owner
- func (x *Upload) GetKey() string
- func (x *Upload) GetOwner() *Owner
- func (x *Upload) GetStorageClass() string
- func (x *Upload) GetUploadId() string
- func (*Upload) ProtoMessage()
- func (x *Upload) ProtoReflect() protoreflect.Message
- func (x *Upload) Reset()
- func (x *Upload) String() string
- type UploadPartRequest
- func (*UploadPartRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadPartRequest) GetBucketName() string
- func (x *UploadPartRequest) GetMd5Hex() string
- func (x *UploadPartRequest) GetObjectKey() string
- func (x *UploadPartRequest) GetPartId() int32
- func (x *UploadPartRequest) GetSize() int64
- func (x *UploadPartRequest) GetUploadId() string
- func (*UploadPartRequest) ProtoMessage()
- func (x *UploadPartRequest) ProtoReflect() protoreflect.Message
- func (x *UploadPartRequest) Reset()
- func (x *UploadPartRequest) String() string
- type UploadPartResponse
- func (*UploadPartResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UploadPartResponse) GetETag() string
- func (x *UploadPartResponse) GetErrorCode() int32
- func (*UploadPartResponse) ProtoMessage()
- func (x *UploadPartResponse) ProtoReflect() protoreflect.Message
- func (x *UploadPartResponse) Reset()
- func (x *UploadPartResponse) String() string
- type Version
- func (*Version) Descriptor() ([]byte, []int)deprecated
- func (x *Version) GetEtag() string
- func (x *Version) GetIsLatest() string
- func (x *Version) GetLastModified() int64
- func (x *Version) GetSize() int64
- func (x *Version) GetVersionid() string
- func (*Version) ProtoMessage()
- func (x *Version) ProtoReflect() protoreflect.Message
- func (x *Version) Reset()
- func (x *Version) String() string
- type WebsiteConfiguration
- func (*WebsiteConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *WebsiteConfiguration) GetErrorDocument() string
- func (x *WebsiteConfiguration) GetIndexDocument() string
- func (x *WebsiteConfiguration) GetRedirectAllRequestsTo() *RedirectAllRequestsTo
- func (x *WebsiteConfiguration) GetRoutingRules() []*RoutingRules
- func (*WebsiteConfiguration) ProtoMessage()
- func (x *WebsiteConfiguration) ProtoReflect() protoreflect.Message
- func (x *WebsiteConfiguration) Reset()
- func (x *WebsiteConfiguration) String() string
Constants ¶
This section is empty.
Variables ¶
var File_s3_proto_s3_proto protoreflect.FileDescriptor
Functions ¶
func NewS3Endpoints ¶ added in v1.0.0
func RegisterS3Handler ¶
Types ¶
type AbortMultipartRequest ¶ added in v0.6.3
type AbortMultipartRequest struct {
BucketName string `protobuf:"bytes,1,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
ObjectKey string `protobuf:"bytes,2,opt,name=objectKey,proto3" json:"objectKey,omitempty"`
UploadId string `protobuf:"bytes,3,opt,name=uploadId,proto3" json:"uploadId,omitempty"`
// contains filtered or unexported fields
}
func (*AbortMultipartRequest) Descriptor
deprecated
added in
v0.6.3
func (*AbortMultipartRequest) Descriptor() ([]byte, []int)
Deprecated: Use AbortMultipartRequest.ProtoReflect.Descriptor instead.
func (*AbortMultipartRequest) GetBucketName ¶ added in v0.6.3
func (x *AbortMultipartRequest) GetBucketName() string
func (*AbortMultipartRequest) GetObjectKey ¶ added in v0.6.3
func (x *AbortMultipartRequest) GetObjectKey() string
func (*AbortMultipartRequest) GetUploadId ¶ added in v0.6.3
func (x *AbortMultipartRequest) GetUploadId() string
func (*AbortMultipartRequest) ProtoMessage ¶ added in v0.6.3
func (*AbortMultipartRequest) ProtoMessage()
func (*AbortMultipartRequest) ProtoReflect ¶ added in v1.3.2
func (x *AbortMultipartRequest) ProtoReflect() protoreflect.Message
func (*AbortMultipartRequest) Reset ¶ added in v0.6.3
func (x *AbortMultipartRequest) Reset()
func (*AbortMultipartRequest) String ¶ added in v0.6.3
func (x *AbortMultipartRequest) String() string
type AbortMultipartUpload ¶ added in v0.5.3
type AbortMultipartUpload struct {
//Days after which the abort operation will be performed on incomplete upload
DaysAfterInitiation int32 `protobuf:"varint,1,opt,name=daysAfterInitiation,proto3" json:"daysAfterInitiation,omitempty"`
// contains filtered or unexported fields
}
func (*AbortMultipartUpload) Descriptor
deprecated
added in
v0.5.3
func (*AbortMultipartUpload) Descriptor() ([]byte, []int)
Deprecated: Use AbortMultipartUpload.ProtoReflect.Descriptor instead.
func (*AbortMultipartUpload) GetDaysAfterInitiation ¶ added in v0.5.3
func (x *AbortMultipartUpload) GetDaysAfterInitiation() int32
func (*AbortMultipartUpload) ProtoMessage ¶ added in v0.5.3
func (*AbortMultipartUpload) ProtoMessage()
func (*AbortMultipartUpload) ProtoReflect ¶ added in v1.3.2
func (x *AbortMultipartUpload) ProtoReflect() protoreflect.Message
func (*AbortMultipartUpload) Reset ¶ added in v0.5.3
func (x *AbortMultipartUpload) Reset()
func (*AbortMultipartUpload) String ¶ added in v0.5.3
func (x *AbortMultipartUpload) String() string
type Acl ¶ added in v0.6.3
type Acl struct {
CannedAcl string `protobuf:"bytes,1,opt,name=cannedAcl,proto3" json:"cannedAcl,omitempty"`
// contains filtered or unexported fields
}
func (*Acl) Descriptor
deprecated
added in
v0.6.3
func (*Acl) GetCannedAcl ¶ added in v0.6.3
func (*Acl) ProtoMessage ¶ added in v0.6.3
func (*Acl) ProtoMessage()
func (*Acl) ProtoReflect ¶ added in v1.3.2
func (x *Acl) ProtoReflect() protoreflect.Message
type Action ¶
type Action struct {
//Name of the action transition/expiration
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // expiration or transition
//Days after creation of object
Days int32 `protobuf:"varint,2,opt,name=days,proto3" json:"days,omitempty"`
//Delete marker in case of expiration for versioned bucket
DeleteMarker string `protobuf:"bytes,3,opt,name=deleteMarker,proto3" json:"deleteMarker,omitempty"`
//Storage class tier of the object where object is to be transitioned
Tier int32 `protobuf:"varint,4,opt,name=tier,proto3" json:"tier,omitempty"`
// Destination backend of the object/bucket for Cross-cloud transition
Backend string `protobuf:"bytes,5,opt,name=backend,proto3" json:"backend,omitempty"`
// Destination bucket for specified backend for Cross-cloud transition
TargetBucket string `protobuf:"bytes,6,opt,name=targetBucket,proto3" json:"targetBucket,omitempty"`
// contains filtered or unexported fields
}
func (*Action) Descriptor
deprecated
func (*Action) GetBackend ¶ added in v0.5.2
func (*Action) GetDeleteMarker ¶
func (*Action) GetTargetBucket ¶ added in v1.2.2
func (*Action) ProtoMessage ¶
func (*Action) ProtoMessage()
func (*Action) ProtoReflect ¶ added in v1.3.2
func (x *Action) ProtoReflect() protoreflect.Message
type BackendDetailS3 ¶ added in v1.2.0
type BackendDetailS3 struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
TenantId string `protobuf:"bytes,2,opt,name=tenantId,proto3" json:"tenantId,omitempty"`
UserId string `protobuf:"bytes,3,opt,name=userId,proto3" json:"userId,omitempty"`
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
Region string `protobuf:"bytes,6,opt,name=region,proto3" json:"region,omitempty"`
Endpoint string `protobuf:"bytes,7,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
BucketName string `protobuf:"bytes,8,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
Access string `protobuf:"bytes,9,opt,name=access,proto3" json:"access,omitempty"`
Security string `protobuf:"bytes,10,opt,name=security,proto3" json:"security,omitempty"`
// contains filtered or unexported fields
}
func (*BackendDetailS3) Descriptor
deprecated
added in
v1.2.0
func (*BackendDetailS3) Descriptor() ([]byte, []int)
Deprecated: Use BackendDetailS3.ProtoReflect.Descriptor instead.
func (*BackendDetailS3) GetAccess ¶ added in v1.2.0
func (x *BackendDetailS3) GetAccess() string
func (*BackendDetailS3) GetBucketName ¶ added in v1.2.0
func (x *BackendDetailS3) GetBucketName() string
func (*BackendDetailS3) GetEndpoint ¶ added in v1.2.0
func (x *BackendDetailS3) GetEndpoint() string
func (*BackendDetailS3) GetId ¶ added in v1.2.0
func (x *BackendDetailS3) GetId() string
func (*BackendDetailS3) GetName ¶ added in v1.2.0
func (x *BackendDetailS3) GetName() string
func (*BackendDetailS3) GetRegion ¶ added in v1.2.0
func (x *BackendDetailS3) GetRegion() string
func (*BackendDetailS3) GetSecurity ¶ added in v1.2.0
func (x *BackendDetailS3) GetSecurity() string
func (*BackendDetailS3) GetTenantId ¶ added in v1.2.0
func (x *BackendDetailS3) GetTenantId() string
func (*BackendDetailS3) GetType ¶ added in v1.2.0
func (x *BackendDetailS3) GetType() string
func (*BackendDetailS3) GetUserId ¶ added in v1.2.0
func (x *BackendDetailS3) GetUserId() string
func (*BackendDetailS3) ProtoMessage ¶ added in v1.2.0
func (*BackendDetailS3) ProtoMessage()
func (*BackendDetailS3) ProtoReflect ¶ added in v1.3.2
func (x *BackendDetailS3) ProtoReflect() protoreflect.Message
func (*BackendDetailS3) Reset ¶ added in v1.2.0
func (x *BackendDetailS3) Reset()
func (*BackendDetailS3) String ¶ added in v1.2.0
func (x *BackendDetailS3) String() string
type BaseBucketRequest ¶ added in v0.6.3
type BaseBucketRequest struct {
Context string `protobuf:"bytes,1,opt,name=Context,proto3" json:"Context,omitempty"`
BucketName string `protobuf:"bytes,2,opt,name=BucketName,proto3" json:"BucketName,omitempty"`
// contains filtered or unexported fields
}
func (*BaseBucketRequest) Descriptor
deprecated
added in
v0.6.3
func (*BaseBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use BaseBucketRequest.ProtoReflect.Descriptor instead.
func (*BaseBucketRequest) GetBucketName ¶ added in v0.6.3
func (x *BaseBucketRequest) GetBucketName() string
func (*BaseBucketRequest) GetContext ¶ added in v0.6.3
func (x *BaseBucketRequest) GetContext() string
func (*BaseBucketRequest) ProtoMessage ¶ added in v0.6.3
func (*BaseBucketRequest) ProtoMessage()
func (*BaseBucketRequest) ProtoReflect ¶ added in v1.3.2
func (x *BaseBucketRequest) ProtoReflect() protoreflect.Message
func (*BaseBucketRequest) Reset ¶ added in v0.6.3
func (x *BaseBucketRequest) Reset()
func (*BaseBucketRequest) String ¶ added in v0.6.3
func (x *BaseBucketRequest) String() string
type BaseObjRequest ¶ added in v0.6.3
type BaseObjRequest struct {
Context string `protobuf:"bytes,1,opt,name=Context,proto3" json:"Context,omitempty"`
BucketName string `protobuf:"bytes,2,opt,name=BucketName,proto3" json:"BucketName,omitempty"`
ObjectKey string `protobuf:"bytes,3,opt,name=ObjectKey,proto3" json:"ObjectKey,omitempty"`
// contains filtered or unexported fields
}
func (*BaseObjRequest) Descriptor
deprecated
added in
v0.6.3
func (*BaseObjRequest) Descriptor() ([]byte, []int)
Deprecated: Use BaseObjRequest.ProtoReflect.Descriptor instead.
func (*BaseObjRequest) GetBucketName ¶ added in v0.6.3
func (x *BaseObjRequest) GetBucketName() string
func (*BaseObjRequest) GetContext ¶ added in v0.6.3
func (x *BaseObjRequest) GetContext() string
func (*BaseObjRequest) GetObjectKey ¶ added in v0.6.3
func (x *BaseObjRequest) GetObjectKey() string
func (*BaseObjRequest) ProtoMessage ¶ added in v0.6.3
func (*BaseObjRequest) ProtoMessage()
func (*BaseObjRequest) ProtoReflect ¶ added in v1.3.2
func (x *BaseObjRequest) ProtoReflect() protoreflect.Message
func (*BaseObjRequest) Reset ¶ added in v0.6.3
func (x *BaseObjRequest) Reset()
func (*BaseObjRequest) String ¶ added in v0.6.3
func (x *BaseObjRequest) String() string
type BaseRequest ¶
type BaseRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*BaseRequest) Descriptor
deprecated
func (*BaseRequest) Descriptor() ([]byte, []int)
Deprecated: Use BaseRequest.ProtoReflect.Descriptor instead.
func (*BaseRequest) GetId ¶
func (x *BaseRequest) GetId() string
func (*BaseRequest) ProtoMessage ¶
func (*BaseRequest) ProtoMessage()
func (*BaseRequest) ProtoReflect ¶ added in v1.3.2
func (x *BaseRequest) ProtoReflect() protoreflect.Message
func (*BaseRequest) Reset ¶
func (x *BaseRequest) Reset()
func (*BaseRequest) String ¶
func (x *BaseRequest) String() string
type BaseResponse ¶
type BaseResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
// contains filtered or unexported fields
}
func (*BaseResponse) Descriptor
deprecated
func (*BaseResponse) Descriptor() ([]byte, []int)
Deprecated: Use BaseResponse.ProtoReflect.Descriptor instead.
func (*BaseResponse) GetErrorCode ¶
func (x *BaseResponse) GetErrorCode() int32
func (*BaseResponse) GetMsg ¶
func (x *BaseResponse) GetMsg() string
func (*BaseResponse) ProtoMessage ¶
func (*BaseResponse) ProtoMessage()
func (*BaseResponse) ProtoReflect ¶ added in v1.3.2
func (x *BaseResponse) ProtoReflect() protoreflect.Message
func (*BaseResponse) Reset ¶
func (x *BaseResponse) Reset()
func (*BaseResponse) String ¶
func (x *BaseResponse) String() string
type Bucket ¶
type Bucket struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
TenantId string `protobuf:"bytes,2,opt,name=tenantId,proto3" json:"tenantId,omitempty"`
UserId string `protobuf:"bytes,3,opt,name=userId,proto3" json:"userId,omitempty"`
Acl *Acl `protobuf:"bytes,4,opt,name=acl,proto3" json:"acl,omitempty"`
CreateTime int64 `protobuf:"varint,5,opt,name=createTime,proto3" json:"createTime,omitempty"`
Id string `protobuf:"bytes,6,opt,name=id,proto3" json:"id,omitempty"`
Deleted bool `protobuf:"varint,7,opt,name=deleted,proto3" json:"deleted,omitempty"`
ServerSideEncryption *ServerSideEncryption `protobuf:"bytes,8,opt,name=serverSideEncryption,proto3" json:"serverSideEncryption,omitempty"`
Versioning *BucketVersioning `protobuf:"bytes,9,opt,name=versioning,proto3" json:"versioning,omitempty"`
DefaultLocation string `protobuf:"bytes,10,opt,name=defaultLocation,proto3" json:"defaultLocation,omitempty"` // Means backend
WebsiteConfiguration *WebsiteConfiguration `protobuf:"bytes,11,opt,name=websiteConfiguration,proto3" json:"websiteConfiguration,omitempty"`
Cors *CORSConfiguration `protobuf:"bytes,12,opt,name=cors,proto3" json:"cors,omitempty"`
ReplicationConfiguration *ReplicationConfiguration `protobuf:"bytes,13,opt,name=replicationConfiguration,proto3" json:"replicationConfiguration,omitempty"`
LifecycleConfiguration []*LifecycleRule `protobuf:"bytes,14,rep,name=lifecycleConfiguration,proto3" json:"lifecycleConfiguration,omitempty"`
BucketPolicy string `protobuf:"bytes,15,opt,name=bucketPolicy,proto3" json:"bucketPolicy,omitempty"`
Usages int64 `protobuf:"varint,16,opt,name=usages,proto3" json:"usages,omitempty"`
Tier int32 `protobuf:"varint,17,opt,name=tier,proto3" json:"tier,omitempty"`
ReplicationInfo []*ReplicationInfo `protobuf:"bytes,18,rep,name=replicationInfo,proto3" json:"replicationInfo,omitempty"`
Tiers string `protobuf:"bytes,19,opt,name=tiers,proto3" json:"tiers,omitempty"`
// contains filtered or unexported fields
}
func (*Bucket) Descriptor
deprecated
func (*Bucket) GetBucketPolicy ¶ added in v0.5.2
func (*Bucket) GetCors ¶
func (x *Bucket) GetCors() *CORSConfiguration
func (*Bucket) GetCreateTime ¶ added in v0.6.3
func (*Bucket) GetDefaultLocation ¶ added in v0.6.3
func (*Bucket) GetDeleted ¶
func (*Bucket) GetLifecycleConfiguration ¶
func (x *Bucket) GetLifecycleConfiguration() []*LifecycleRule
func (*Bucket) GetReplicationConfiguration ¶
func (x *Bucket) GetReplicationConfiguration() *ReplicationConfiguration
func (*Bucket) GetReplicationInfo ¶ added in v0.6.3
func (x *Bucket) GetReplicationInfo() []*ReplicationInfo
func (*Bucket) GetServerSideEncryption ¶
func (x *Bucket) GetServerSideEncryption() *ServerSideEncryption
func (*Bucket) GetTenantId ¶ added in v0.6.3
func (*Bucket) GetVersioning ¶ added in v0.6.3
func (x *Bucket) GetVersioning() *BucketVersioning
func (*Bucket) GetWebsiteConfiguration ¶
func (x *Bucket) GetWebsiteConfiguration() *WebsiteConfiguration
func (*Bucket) ProtoMessage ¶
func (*Bucket) ProtoMessage()
func (*Bucket) ProtoReflect ¶ added in v1.3.2
func (x *Bucket) ProtoReflect() protoreflect.Message
type BucketACL ¶ added in v0.6.3
type BucketACL struct {
BucketName string `protobuf:"bytes,1,opt,name=BucketName,proto3" json:"BucketName,omitempty"`
CannedAcl string `protobuf:"bytes,2,opt,name=CannedAcl,proto3" json:"CannedAcl,omitempty"`
// contains filtered or unexported fields
}
func (*BucketACL) Descriptor
deprecated
added in
v0.6.3
func (*BucketACL) GetBucketName ¶ added in v0.6.3
func (*BucketACL) GetCannedAcl ¶ added in v0.6.3
func (*BucketACL) ProtoMessage ¶ added in v0.6.3
func (*BucketACL) ProtoMessage()
func (*BucketACL) ProtoReflect ¶ added in v1.3.2
func (x *BucketACL) ProtoReflect() protoreflect.Message
type BucketVersioning ¶ added in v0.6.3
type BucketVersioning struct {
Status string `protobuf:"bytes,1,opt,name=Status,proto3" json:"Status,omitempty"`
XXX_NoUnkeyedLiteral struct{}
XXX_unrecognized interface{}
XXX_sizecache int
// contains filtered or unexported fields
}
func (*BucketVersioning) Descriptor
deprecated
added in
v0.6.3
func (*BucketVersioning) Descriptor() ([]byte, []int)
Deprecated: Use BucketVersioning.ProtoReflect.Descriptor instead.
func (*BucketVersioning) GetStatus ¶ added in v0.6.3
func (x *BucketVersioning) GetStatus() string
func (*BucketVersioning) ProtoMessage ¶ added in v0.6.3
func (*BucketVersioning) ProtoMessage()
func (*BucketVersioning) ProtoReflect ¶ added in v1.3.2
func (x *BucketVersioning) ProtoReflect() protoreflect.Message
func (*BucketVersioning) Reset ¶ added in v0.6.3
func (x *BucketVersioning) Reset()
func (*BucketVersioning) String ¶ added in v0.6.3
func (x *BucketVersioning) String() string
type CORSConfiguration ¶
type CORSConfiguration struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
AllowedMethods string `protobuf:"bytes,2,opt,name=allowedMethods,proto3" json:"allowedMethods,omitempty"`
AllowedOrigins string `protobuf:"bytes,3,opt,name=allowedOrigins,proto3" json:"allowedOrigins,omitempty"`
AllowedHeaders string `protobuf:"bytes,4,opt,name=allowedHeaders,proto3" json:"allowedHeaders,omitempty"`
MaxAgeSeconds string `protobuf:"bytes,5,opt,name=maxAgeSeconds,proto3" json:"maxAgeSeconds,omitempty"`
ExposedHeaders string `protobuf:"bytes,6,opt,name=exposedHeaders,proto3" json:"exposedHeaders,omitempty"`
// contains filtered or unexported fields
}
func (*CORSConfiguration) Descriptor
deprecated
func (*CORSConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use CORSConfiguration.ProtoReflect.Descriptor instead.
func (*CORSConfiguration) GetAllowedHeaders ¶
func (x *CORSConfiguration) GetAllowedHeaders() string
func (*CORSConfiguration) GetAllowedMethods ¶
func (x *CORSConfiguration) GetAllowedMethods() string
func (*CORSConfiguration) GetAllowedOrigins ¶
func (x *CORSConfiguration) GetAllowedOrigins() string
func (*CORSConfiguration) GetExposedHeaders ¶
func (x *CORSConfiguration) GetExposedHeaders() string
func (*CORSConfiguration) GetId ¶
func (x *CORSConfiguration) GetId() string
func (*CORSConfiguration) GetMaxAgeSeconds ¶
func (x *CORSConfiguration) GetMaxAgeSeconds() string
func (*CORSConfiguration) ProtoMessage ¶
func (*CORSConfiguration) ProtoMessage()
func (*CORSConfiguration) ProtoReflect ¶ added in v1.3.2
func (x *CORSConfiguration) ProtoReflect() protoreflect.Message
func (*CORSConfiguration) Reset ¶
func (x *CORSConfiguration) Reset()
func (*CORSConfiguration) String ¶
func (x *CORSConfiguration) String() string
type CompleteMultipartRequest ¶ added in v0.6.3
type CompleteMultipartRequest struct {
BucketName string `protobuf:"bytes,1,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
ObjectKey string `protobuf:"bytes,2,opt,name=objectKey,proto3" json:"objectKey,omitempty"`
UploadId string `protobuf:"bytes,3,opt,name=uploadId,proto3" json:"uploadId,omitempty"`
CompleteParts []*CompletePart `protobuf:"bytes,4,rep,name=completeParts,proto3" json:"completeParts,omitempty"`
SourceVersionID string `protobuf:"bytes,5,opt,name=sourceVersionID,proto3" json:"sourceVersionID,omitempty"` // only for lifecycle
RequestType string `protobuf:"bytes,6,opt,name=requestType,proto3" json:"requestType,omitempty"` // "" means end user, it's the default, lifecycle means lifecycle management
Tier int32 `protobuf:"varint,7,opt,name=tier,proto3" json:"tier,omitempty"`
// contains filtered or unexported fields
}
func (*CompleteMultipartRequest) Descriptor
deprecated
added in
v0.6.3
func (*CompleteMultipartRequest) Descriptor() ([]byte, []int)
Deprecated: Use CompleteMultipartRequest.ProtoReflect.Descriptor instead.
func (*CompleteMultipartRequest) GetBucketName ¶ added in v0.6.3
func (x *CompleteMultipartRequest) GetBucketName() string
func (*CompleteMultipartRequest) GetCompleteParts ¶ added in v0.6.3
func (x *CompleteMultipartRequest) GetCompleteParts() []*CompletePart
func (*CompleteMultipartRequest) GetObjectKey ¶ added in v0.6.3
func (x *CompleteMultipartRequest) GetObjectKey() string
func (*CompleteMultipartRequest) GetRequestType ¶ added in v0.8.0
func (x *CompleteMultipartRequest) GetRequestType() string
func (*CompleteMultipartRequest) GetSourceVersionID ¶ added in v0.8.0
func (x *CompleteMultipartRequest) GetSourceVersionID() string
func (*CompleteMultipartRequest) GetTier ¶ added in v0.8.0
func (x *CompleteMultipartRequest) GetTier() int32
func (*CompleteMultipartRequest) GetUploadId ¶ added in v0.6.3
func (x *CompleteMultipartRequest) GetUploadId() string
func (*CompleteMultipartRequest) ProtoMessage ¶ added in v0.6.3
func (*CompleteMultipartRequest) ProtoMessage()
func (*CompleteMultipartRequest) ProtoReflect ¶ added in v1.3.2
func (x *CompleteMultipartRequest) ProtoReflect() protoreflect.Message
func (*CompleteMultipartRequest) Reset ¶ added in v0.6.3
func (x *CompleteMultipartRequest) Reset()
func (*CompleteMultipartRequest) String ¶ added in v0.6.3
func (x *CompleteMultipartRequest) String() string
type CompleteMultipartResponse ¶ added in v0.6.3
type CompleteMultipartResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
UploadID string `protobuf:"bytes,2,opt,name=uploadID,proto3" json:"uploadID,omitempty"`
ETag string `protobuf:"bytes,3,opt,name=eTag,proto3" json:"eTag,omitempty"`
// contains filtered or unexported fields
}
func (*CompleteMultipartResponse) Descriptor
deprecated
added in
v0.6.3
func (*CompleteMultipartResponse) Descriptor() ([]byte, []int)
Deprecated: Use CompleteMultipartResponse.ProtoReflect.Descriptor instead.
func (*CompleteMultipartResponse) GetETag ¶ added in v0.6.3
func (x *CompleteMultipartResponse) GetETag() string
func (*CompleteMultipartResponse) GetErrorCode ¶ added in v0.6.3
func (x *CompleteMultipartResponse) GetErrorCode() int32
func (*CompleteMultipartResponse) GetUploadID ¶ added in v0.6.3
func (x *CompleteMultipartResponse) GetUploadID() string
func (*CompleteMultipartResponse) ProtoMessage ¶ added in v0.6.3
func (*CompleteMultipartResponse) ProtoMessage()
func (*CompleteMultipartResponse) ProtoReflect ¶ added in v1.3.2
func (x *CompleteMultipartResponse) ProtoReflect() protoreflect.Message
func (*CompleteMultipartResponse) Reset ¶ added in v0.6.3
func (x *CompleteMultipartResponse) Reset()
func (*CompleteMultipartResponse) String ¶ added in v0.6.3
func (x *CompleteMultipartResponse) String() string
type CompletePart ¶ added in v0.6.3
type CompletePart struct {
PartNumber int64 `protobuf:"varint,1,opt,name=partNumber,proto3" json:"partNumber,omitempty"`
ETag string `protobuf:"bytes,2,opt,name=eTag,proto3" json:"eTag,omitempty"`
// contains filtered or unexported fields
}
func (*CompletePart) Descriptor
deprecated
added in
v0.6.3
func (*CompletePart) Descriptor() ([]byte, []int)
Deprecated: Use CompletePart.ProtoReflect.Descriptor instead.
func (*CompletePart) GetETag ¶ added in v0.6.3
func (x *CompletePart) GetETag() string
func (*CompletePart) GetPartNumber ¶ added in v0.6.3
func (x *CompletePart) GetPartNumber() int64
func (*CompletePart) ProtoMessage ¶ added in v0.6.3
func (*CompletePart) ProtoMessage()
func (*CompletePart) ProtoReflect ¶ added in v1.3.2
func (x *CompletePart) ProtoReflect() protoreflect.Message
func (*CompletePart) Reset ¶ added in v0.6.3
func (x *CompletePart) Reset()
func (*CompletePart) String ¶ added in v0.6.3
func (x *CompletePart) String() string
type Condition ¶
type Condition struct {
KeyPrefixEquals string `protobuf:"bytes,1,opt,name=keyPrefixEquals,proto3" json:"keyPrefixEquals,omitempty"`
HttpErrorCodeReturnedEquals string `protobuf:"bytes,2,opt,name=httpErrorCodeReturnedEquals,proto3" json:"httpErrorCodeReturnedEquals,omitempty"`
// contains filtered or unexported fields
}
func (*Condition) Descriptor
deprecated
func (*Condition) GetHttpErrorCodeReturnedEquals ¶
func (*Condition) GetKeyPrefixEquals ¶
func (*Condition) ProtoMessage ¶
func (*Condition) ProtoMessage()
func (*Condition) ProtoReflect ¶ added in v1.3.2
func (x *Condition) ProtoReflect() protoreflect.Message
type CopyObjPartRequest ¶ added in v0.6.3
type CopyObjPartRequest struct {
SourceBucket string `protobuf:"bytes,1,opt,name=SourceBucket,proto3" json:"SourceBucket,omitempty"`
SourceObject string `protobuf:"bytes,2,opt,name=SourceObject,proto3" json:"SourceObject,omitempty"`
TargetBucket string `protobuf:"bytes,3,opt,name=TargetBucket,proto3" json:"TargetBucket,omitempty"`
TargetObject string `protobuf:"bytes,4,opt,name=TargetObject,proto3" json:"TargetObject,omitempty"`
TargetLocation string `protobuf:"bytes,5,opt,name=TargetLocation,proto3" json:"TargetLocation,omitempty"`
UploadID string `protobuf:"bytes,6,opt,name=UploadID,proto3" json:"UploadID,omitempty"`
PartID int64 `protobuf:"varint,7,opt,name=PartID,proto3" json:"PartID,omitempty"`
ReadOffset int64 `protobuf:"varint,8,opt,name=ReadOffset,proto3" json:"ReadOffset,omitempty"`
ReadLength int64 `protobuf:"varint,9,opt,name=ReadLength,proto3" json:"ReadLength,omitempty"`
// contains filtered or unexported fields
}
func (*CopyObjPartRequest) Descriptor
deprecated
added in
v0.6.3
func (*CopyObjPartRequest) Descriptor() ([]byte, []int)
Deprecated: Use CopyObjPartRequest.ProtoReflect.Descriptor instead.
func (*CopyObjPartRequest) GetPartID ¶ added in v0.6.3
func (x *CopyObjPartRequest) GetPartID() int64
func (*CopyObjPartRequest) GetReadLength ¶ added in v0.8.0
func (x *CopyObjPartRequest) GetReadLength() int64
func (*CopyObjPartRequest) GetReadOffset ¶ added in v0.8.0
func (x *CopyObjPartRequest) GetReadOffset() int64
func (*CopyObjPartRequest) GetSourceBucket ¶ added in v0.6.3
func (x *CopyObjPartRequest) GetSourceBucket() string
func (*CopyObjPartRequest) GetSourceObject ¶ added in v0.8.0
func (x *CopyObjPartRequest) GetSourceObject() string
func (*CopyObjPartRequest) GetTargetBucket ¶ added in v0.6.3
func (x *CopyObjPartRequest) GetTargetBucket() string
func (*CopyObjPartRequest) GetTargetLocation ¶ added in v0.8.0
func (x *CopyObjPartRequest) GetTargetLocation() string
func (*CopyObjPartRequest) GetTargetObject ¶ added in v0.6.3
func (x *CopyObjPartRequest) GetTargetObject() string
func (*CopyObjPartRequest) GetUploadID ¶ added in v0.6.3
func (x *CopyObjPartRequest) GetUploadID() string
func (*CopyObjPartRequest) ProtoMessage ¶ added in v0.6.3
func (*CopyObjPartRequest) ProtoMessage()
func (*CopyObjPartRequest) ProtoReflect ¶ added in v1.3.2
func (x *CopyObjPartRequest) ProtoReflect() protoreflect.Message
func (*CopyObjPartRequest) Reset ¶ added in v0.6.3
func (x *CopyObjPartRequest) Reset()
func (*CopyObjPartRequest) String ¶ added in v0.6.3
func (x *CopyObjPartRequest) String() string
type CopyObjPartResponse ¶ added in v0.6.3
type CopyObjPartResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=ErrorCode,proto3" json:"ErrorCode,omitempty"`
LastModified int64 `protobuf:"varint,2,opt,name=LastModified,proto3" json:"LastModified,omitempty"`
Etag string `protobuf:"bytes,3,opt,name=Etag,proto3" json:"Etag,omitempty"`
// contains filtered or unexported fields
}
func (*CopyObjPartResponse) Descriptor
deprecated
added in
v0.6.3
func (*CopyObjPartResponse) Descriptor() ([]byte, []int)
Deprecated: Use CopyObjPartResponse.ProtoReflect.Descriptor instead.
func (*CopyObjPartResponse) GetErrorCode ¶ added in v0.8.0
func (x *CopyObjPartResponse) GetErrorCode() int32
func (*CopyObjPartResponse) GetEtag ¶ added in v0.6.3
func (x *CopyObjPartResponse) GetEtag() string
func (*CopyObjPartResponse) GetLastModified ¶ added in v0.6.3
func (x *CopyObjPartResponse) GetLastModified() int64
func (*CopyObjPartResponse) ProtoMessage ¶ added in v0.6.3
func (*CopyObjPartResponse) ProtoMessage()
func (*CopyObjPartResponse) ProtoReflect ¶ added in v1.3.2
func (x *CopyObjPartResponse) ProtoReflect() protoreflect.Message
func (*CopyObjPartResponse) Reset ¶ added in v0.6.3
func (x *CopyObjPartResponse) Reset()
func (*CopyObjPartResponse) String ¶ added in v0.6.3
func (x *CopyObjPartResponse) String() string
type CopyObjectRequest ¶ added in v0.6.3
type CopyObjectRequest struct {
SrcBucketName string `protobuf:"bytes,1,opt,name=srcBucketName,proto3" json:"srcBucketName,omitempty"`
TargetBucketName string `protobuf:"bytes,2,opt,name=targetBucketName,proto3" json:"targetBucketName,omitempty"`
SrcObjectName string `protobuf:"bytes,3,opt,name=srcObjectName,proto3" json:"srcObjectName,omitempty"`
TargetObjectName string `protobuf:"bytes,4,opt,name=targetObjectName,proto3" json:"targetObjectName,omitempty"`
TargetBackend string `protobuf:"bytes,5,opt,name=targetBackend,proto3" json:"targetBackend,omitempty"`
TargetTier int32 `protobuf:"varint,6,opt,name=targetTier,proto3" json:"targetTier,omitempty"`
Acl *Acl `protobuf:"bytes,7,opt,name=Acl,proto3" json:"Acl,omitempty"`
CustomAttributes map[string]string `` /* 173-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*CopyObjectRequest) Descriptor
deprecated
added in
v0.6.3
func (*CopyObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use CopyObjectRequest.ProtoReflect.Descriptor instead.
func (*CopyObjectRequest) GetAcl ¶ added in v0.12.0
func (x *CopyObjectRequest) GetAcl() *Acl
func (*CopyObjectRequest) GetCustomAttributes ¶ added in v0.12.0
func (x *CopyObjectRequest) GetCustomAttributes() map[string]string
func (*CopyObjectRequest) GetSrcBucketName ¶ added in v0.6.3
func (x *CopyObjectRequest) GetSrcBucketName() string
func (*CopyObjectRequest) GetSrcObjectName ¶ added in v0.6.3
func (x *CopyObjectRequest) GetSrcObjectName() string
func (*CopyObjectRequest) GetTargetBackend ¶ added in v0.6.3
func (x *CopyObjectRequest) GetTargetBackend() string
func (*CopyObjectRequest) GetTargetBucketName ¶ added in v0.6.3
func (x *CopyObjectRequest) GetTargetBucketName() string
func (*CopyObjectRequest) GetTargetObjectName ¶ added in v0.6.3
func (x *CopyObjectRequest) GetTargetObjectName() string
func (*CopyObjectRequest) GetTargetTier ¶ added in v0.6.3
func (x *CopyObjectRequest) GetTargetTier() int32
func (*CopyObjectRequest) ProtoMessage ¶ added in v0.6.3
func (*CopyObjectRequest) ProtoMessage()
func (*CopyObjectRequest) ProtoReflect ¶ added in v1.3.2
func (x *CopyObjectRequest) ProtoReflect() protoreflect.Message
func (*CopyObjectRequest) Reset ¶ added in v0.6.3
func (x *CopyObjectRequest) Reset()
func (*CopyObjectRequest) String ¶ added in v0.6.3
func (x *CopyObjectRequest) String() string
type CopyObjectResponse ¶ added in v0.6.3
type CopyObjectResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
Md5 string `protobuf:"bytes,2,opt,name=md5,proto3" json:"md5,omitempty"`
LastModified int64 `protobuf:"varint,3,opt,name=lastModified,proto3" json:"lastModified,omitempty"`
VersionId string `protobuf:"bytes,4,opt,name=versionId,proto3" json:"versionId,omitempty"`
// contains filtered or unexported fields
}
func (*CopyObjectResponse) Descriptor
deprecated
added in
v0.6.3
func (*CopyObjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use CopyObjectResponse.ProtoReflect.Descriptor instead.
func (*CopyObjectResponse) GetErrorCode ¶ added in v0.6.3
func (x *CopyObjectResponse) GetErrorCode() int32
func (*CopyObjectResponse) GetLastModified ¶ added in v0.6.3
func (x *CopyObjectResponse) GetLastModified() int64
func (*CopyObjectResponse) GetMd5 ¶ added in v0.6.3
func (x *CopyObjectResponse) GetMd5() string
func (*CopyObjectResponse) GetVersionId ¶ added in v0.6.3
func (x *CopyObjectResponse) GetVersionId() string
func (*CopyObjectResponse) ProtoMessage ¶ added in v0.6.3
func (*CopyObjectResponse) ProtoMessage()
func (*CopyObjectResponse) ProtoReflect ¶ added in v1.3.2
func (x *CopyObjectResponse) ProtoReflect() protoreflect.Message
func (*CopyObjectResponse) Reset ¶ added in v0.6.3
func (x *CopyObjectResponse) Reset()
func (*CopyObjectResponse) String ¶ added in v0.6.3
func (x *CopyObjectResponse) String() string
type CountObjectsResponse ¶ added in v0.5.4
type CountObjectsResponse struct {
Count int64 `protobuf:"varint,1,opt,name=Count,proto3" json:"Count,omitempty"`
Size int64 `protobuf:"varint,2,opt,name=Size,proto3" json:"Size,omitempty"`
// contains filtered or unexported fields
}
func (*CountObjectsResponse) Descriptor
deprecated
added in
v0.5.4
func (*CountObjectsResponse) Descriptor() ([]byte, []int)
Deprecated: Use CountObjectsResponse.ProtoReflect.Descriptor instead.
func (*CountObjectsResponse) GetCount ¶ added in v0.5.4
func (x *CountObjectsResponse) GetCount() int64
func (*CountObjectsResponse) GetSize ¶ added in v0.5.4
func (x *CountObjectsResponse) GetSize() int64
func (*CountObjectsResponse) ProtoMessage ¶ added in v0.5.4
func (*CountObjectsResponse) ProtoMessage()
func (*CountObjectsResponse) ProtoReflect ¶ added in v1.3.2
func (x *CountObjectsResponse) ProtoReflect() protoreflect.Message
func (*CountObjectsResponse) Reset ¶ added in v0.5.4
func (x *CountObjectsResponse) Reset()
func (*CountObjectsResponse) String ¶ added in v0.5.4
func (x *CountObjectsResponse) String() string
type DeleteObjectInput ¶
type DeleteObjectInput struct {
Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
VersioId string `protobuf:"bytes,3,opt,name=versioId,proto3" json:"versioId,omitempty"`
StorageMeta string `protobuf:"bytes,4,opt,name=storageMeta,proto3" json:"storageMeta,omitempty"`
ETag string `protobuf:"bytes,5,opt,name=eTag,proto3" json:"eTag,omitempty"`
ObjectId string `protobuf:"bytes,6,opt,name=objectId,proto3" json:"objectId,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteObjectInput) Descriptor
deprecated
func (*DeleteObjectInput) Descriptor() ([]byte, []int)
Deprecated: Use DeleteObjectInput.ProtoReflect.Descriptor instead.
func (*DeleteObjectInput) GetBucket ¶
func (x *DeleteObjectInput) GetBucket() string
func (*DeleteObjectInput) GetETag ¶ added in v0.6.3
func (x *DeleteObjectInput) GetETag() string
func (*DeleteObjectInput) GetKey ¶
func (x *DeleteObjectInput) GetKey() string
func (*DeleteObjectInput) GetObjectId ¶ added in v0.6.3
func (x *DeleteObjectInput) GetObjectId() string
func (*DeleteObjectInput) GetStorageMeta ¶ added in v0.6.3
func (x *DeleteObjectInput) GetStorageMeta() string
func (*DeleteObjectInput) GetVersioId ¶ added in v0.6.3
func (x *DeleteObjectInput) GetVersioId() string
func (*DeleteObjectInput) ProtoMessage ¶
func (*DeleteObjectInput) ProtoMessage()
func (*DeleteObjectInput) ProtoReflect ¶ added in v1.3.2
func (x *DeleteObjectInput) ProtoReflect() protoreflect.Message
func (*DeleteObjectInput) Reset ¶
func (x *DeleteObjectInput) Reset()
func (*DeleteObjectInput) String ¶
func (x *DeleteObjectInput) String() string
type DeleteObjectOutput ¶ added in v0.6.3
type DeleteObjectOutput struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
DeleteMarker bool `protobuf:"varint,2,opt,name=deleteMarker,proto3" json:"deleteMarker,omitempty"`
VersionId string `protobuf:"bytes,3,opt,name=versionId,proto3" json:"versionId,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteObjectOutput) Descriptor
deprecated
added in
v0.6.3
func (*DeleteObjectOutput) Descriptor() ([]byte, []int)
Deprecated: Use DeleteObjectOutput.ProtoReflect.Descriptor instead.
func (*DeleteObjectOutput) GetDeleteMarker ¶ added in v0.6.3
func (x *DeleteObjectOutput) GetDeleteMarker() bool
func (*DeleteObjectOutput) GetErrorCode ¶ added in v0.6.3
func (x *DeleteObjectOutput) GetErrorCode() int32
func (*DeleteObjectOutput) GetVersionId ¶ added in v0.6.3
func (x *DeleteObjectOutput) GetVersionId() string
func (*DeleteObjectOutput) ProtoMessage ¶ added in v0.6.3
func (*DeleteObjectOutput) ProtoMessage()
func (*DeleteObjectOutput) ProtoReflect ¶ added in v1.3.2
func (x *DeleteObjectOutput) ProtoReflect() protoreflect.Message
func (*DeleteObjectOutput) Reset ¶ added in v0.6.3
func (x *DeleteObjectOutput) Reset()
func (*DeleteObjectOutput) String ¶ added in v0.6.3
func (x *DeleteObjectOutput) String() string
type Destination ¶
type Destination struct {
Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
StorageClass string `protobuf:"bytes,2,opt,name=storageClass,proto3" json:"storageClass,omitempty"`
// contains filtered or unexported fields
}
func (*Destination) Descriptor
deprecated
func (*Destination) Descriptor() ([]byte, []int)
Deprecated: Use Destination.ProtoReflect.Descriptor instead.
func (*Destination) GetBucket ¶
func (x *Destination) GetBucket() string
func (*Destination) GetStorageClass ¶
func (x *Destination) GetStorageClass() string
func (*Destination) ProtoMessage ¶
func (*Destination) ProtoMessage()
func (*Destination) ProtoReflect ¶ added in v1.3.2
func (x *Destination) ProtoReflect() protoreflect.Message
func (*Destination) Reset ¶
func (x *Destination) Reset()
func (*Destination) String ¶
func (x *Destination) String() string
type GetBackendTypeByTierRequest ¶ added in v0.5.2
type GetBackendTypeByTierRequest struct {
Tier int32 `protobuf:"varint,1,opt,name=Tier,proto3" json:"Tier,omitempty"`
// contains filtered or unexported fields
}
func (*GetBackendTypeByTierRequest) Descriptor
deprecated
added in
v0.5.2
func (*GetBackendTypeByTierRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBackendTypeByTierRequest.ProtoReflect.Descriptor instead.
func (*GetBackendTypeByTierRequest) GetTier ¶ added in v0.5.2
func (x *GetBackendTypeByTierRequest) GetTier() int32
func (*GetBackendTypeByTierRequest) ProtoMessage ¶ added in v0.5.2
func (*GetBackendTypeByTierRequest) ProtoMessage()
func (*GetBackendTypeByTierRequest) ProtoReflect ¶ added in v1.3.2
func (x *GetBackendTypeByTierRequest) ProtoReflect() protoreflect.Message
func (*GetBackendTypeByTierRequest) Reset ¶ added in v0.5.2
func (x *GetBackendTypeByTierRequest) Reset()
func (*GetBackendTypeByTierRequest) String ¶ added in v0.5.2
func (x *GetBackendTypeByTierRequest) String() string
type GetBackendTypeByTierResponse ¶ added in v0.5.2
type GetBackendTypeByTierResponse struct {
Types []string `protobuf:"bytes,1,rep,name=Types,proto3" json:"Types,omitempty"`
// contains filtered or unexported fields
}
func (*GetBackendTypeByTierResponse) Descriptor
deprecated
added in
v0.5.2
func (*GetBackendTypeByTierResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBackendTypeByTierResponse.ProtoReflect.Descriptor instead.
func (*GetBackendTypeByTierResponse) GetTypes ¶ added in v0.5.2
func (x *GetBackendTypeByTierResponse) GetTypes() []string
func (*GetBackendTypeByTierResponse) ProtoMessage ¶ added in v0.5.2
func (*GetBackendTypeByTierResponse) ProtoMessage()
func (*GetBackendTypeByTierResponse) ProtoReflect ¶ added in v1.3.2
func (x *GetBackendTypeByTierResponse) ProtoReflect() protoreflect.Message
func (*GetBackendTypeByTierResponse) Reset ¶ added in v0.5.2
func (x *GetBackendTypeByTierResponse) Reset()
func (*GetBackendTypeByTierResponse) String ¶ added in v0.5.2
func (x *GetBackendTypeByTierResponse) String() string
type GetBucketLifecycleResponse ¶ added in v0.6.3
type GetBucketLifecycleResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
Lc []*LifecycleRule `protobuf:"bytes,2,rep,name=lc,proto3" json:"lc,omitempty"`
// contains filtered or unexported fields
}
func (*GetBucketLifecycleResponse) Descriptor
deprecated
added in
v0.6.3
func (*GetBucketLifecycleResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBucketLifecycleResponse.ProtoReflect.Descriptor instead.
func (*GetBucketLifecycleResponse) GetErrorCode ¶ added in v0.6.3
func (x *GetBucketLifecycleResponse) GetErrorCode() int32
func (*GetBucketLifecycleResponse) GetLc ¶ added in v0.6.3
func (x *GetBucketLifecycleResponse) GetLc() []*LifecycleRule
func (*GetBucketLifecycleResponse) ProtoMessage ¶ added in v0.6.3
func (*GetBucketLifecycleResponse) ProtoMessage()
func (*GetBucketLifecycleResponse) ProtoReflect ¶ added in v1.3.2
func (x *GetBucketLifecycleResponse) ProtoReflect() protoreflect.Message
func (*GetBucketLifecycleResponse) Reset ¶ added in v0.6.3
func (x *GetBucketLifecycleResponse) Reset()
func (*GetBucketLifecycleResponse) String ¶ added in v0.6.3
func (x *GetBucketLifecycleResponse) String() string
type GetBucketResponse ¶ added in v0.6.3
type GetBucketResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
BucketMeta *Bucket `protobuf:"bytes,2,opt,name=bucketMeta,proto3" json:"bucketMeta,omitempty"`
// contains filtered or unexported fields
}
func (*GetBucketResponse) Descriptor
deprecated
added in
v0.6.3
func (*GetBucketResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBucketResponse.ProtoReflect.Descriptor instead.
func (*GetBucketResponse) GetBucketMeta ¶ added in v0.6.3
func (x *GetBucketResponse) GetBucketMeta() *Bucket
func (*GetBucketResponse) GetErrorCode ¶ added in v0.6.3
func (x *GetBucketResponse) GetErrorCode() int32
func (*GetBucketResponse) ProtoMessage ¶ added in v0.6.3
func (*GetBucketResponse) ProtoMessage()
func (*GetBucketResponse) ProtoReflect ¶ added in v1.3.2
func (x *GetBucketResponse) ProtoReflect() protoreflect.Message
func (*GetBucketResponse) Reset ¶ added in v0.6.3
func (x *GetBucketResponse) Reset()
func (*GetBucketResponse) String ¶ added in v0.6.3
func (x *GetBucketResponse) String() string
type GetObjectInput ¶
type GetObjectInput struct {
Bucket string `protobuf:"bytes,1,opt,name=Bucket,proto3" json:"Bucket,omitempty"`
Key string `protobuf:"bytes,2,opt,name=Key,proto3" json:"Key,omitempty"`
VersionId string `protobuf:"bytes,3,opt,name=VersionId,proto3" json:"VersionId,omitempty"`
Offset int64 `protobuf:"varint,4,opt,name=Offset,proto3" json:"Offset,omitempty"`
Length int64 `protobuf:"varint,5,opt,name=Length,proto3" json:"Length,omitempty"`
// contains filtered or unexported fields
}
func (*GetObjectInput) Descriptor
deprecated
func (*GetObjectInput) Descriptor() ([]byte, []int)
Deprecated: Use GetObjectInput.ProtoReflect.Descriptor instead.
func (*GetObjectInput) GetBucket ¶
func (x *GetObjectInput) GetBucket() string
func (*GetObjectInput) GetKey ¶
func (x *GetObjectInput) GetKey() string
func (*GetObjectInput) GetLength ¶ added in v0.6.3
func (x *GetObjectInput) GetLength() int64
func (*GetObjectInput) GetOffset ¶ added in v0.6.3
func (x *GetObjectInput) GetOffset() int64
func (*GetObjectInput) GetVersionId ¶ added in v0.6.3
func (x *GetObjectInput) GetVersionId() string
func (*GetObjectInput) ProtoMessage ¶
func (*GetObjectInput) ProtoMessage()
func (*GetObjectInput) ProtoReflect ¶ added in v1.3.2
func (x *GetObjectInput) ProtoReflect() protoreflect.Message
func (*GetObjectInput) Reset ¶
func (x *GetObjectInput) Reset()
func (*GetObjectInput) String ¶
func (x *GetObjectInput) String() string
type GetObjectMetaRequest ¶ added in v0.12.0
type GetObjectMetaRequest struct {
BucketName string `protobuf:"bytes,1,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
ObjectKey string `protobuf:"bytes,2,opt,name=objectKey,proto3" json:"objectKey,omitempty"`
VersionId string `protobuf:"bytes,3,opt,name=versionId,proto3" json:"versionId,omitempty"`
IsHeadReq bool `protobuf:"varint,4,opt,name=isHeadReq,proto3" json:"isHeadReq,omitempty"`
// contains filtered or unexported fields
}
func (*GetObjectMetaRequest) Descriptor
deprecated
added in
v0.12.0
func (*GetObjectMetaRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetObjectMetaRequest.ProtoReflect.Descriptor instead.
func (*GetObjectMetaRequest) GetBucketName ¶ added in v0.12.0
func (x *GetObjectMetaRequest) GetBucketName() string
func (*GetObjectMetaRequest) GetIsHeadReq ¶ added in v0.12.0
func (x *GetObjectMetaRequest) GetIsHeadReq() bool
func (*GetObjectMetaRequest) GetObjectKey ¶ added in v0.12.0
func (x *GetObjectMetaRequest) GetObjectKey() string
func (*GetObjectMetaRequest) GetVersionId ¶ added in v0.12.0
func (x *GetObjectMetaRequest) GetVersionId() string
func (*GetObjectMetaRequest) ProtoMessage ¶ added in v0.12.0
func (*GetObjectMetaRequest) ProtoMessage()
func (*GetObjectMetaRequest) ProtoReflect ¶ added in v1.3.2
func (x *GetObjectMetaRequest) ProtoReflect() protoreflect.Message
func (*GetObjectMetaRequest) Reset ¶ added in v0.12.0
func (x *GetObjectMetaRequest) Reset()
func (*GetObjectMetaRequest) String ¶ added in v0.12.0
func (x *GetObjectMetaRequest) String() string
type GetObjectMetaResult ¶ added in v0.6.3
type GetObjectMetaResult struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
Object *Object `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"`
ExpireTime int64 `protobuf:"varint,3,opt,name=expireTime,proto3" json:"expireTime,omitempty"`
RuleId string `protobuf:"bytes,4,opt,name=ruleId,proto3" json:"ruleId,omitempty"`
// contains filtered or unexported fields
}
func (*GetObjectMetaResult) Descriptor
deprecated
added in
v0.6.3
func (*GetObjectMetaResult) Descriptor() ([]byte, []int)
Deprecated: Use GetObjectMetaResult.ProtoReflect.Descriptor instead.
func (*GetObjectMetaResult) GetErrorCode ¶ added in v0.6.3
func (x *GetObjectMetaResult) GetErrorCode() int32
func (*GetObjectMetaResult) GetExpireTime ¶ added in v0.12.0
func (x *GetObjectMetaResult) GetExpireTime() int64
func (*GetObjectMetaResult) GetObject ¶ added in v0.6.3
func (x *GetObjectMetaResult) GetObject() *Object
func (*GetObjectMetaResult) GetRuleId ¶ added in v0.12.0
func (x *GetObjectMetaResult) GetRuleId() string
func (*GetObjectMetaResult) ProtoMessage ¶ added in v0.6.3
func (*GetObjectMetaResult) ProtoMessage()
func (*GetObjectMetaResult) ProtoReflect ¶ added in v1.3.2
func (x *GetObjectMetaResult) ProtoReflect() protoreflect.Message
func (*GetObjectMetaResult) Reset ¶ added in v0.6.3
func (x *GetObjectMetaResult) Reset()
func (*GetObjectMetaResult) String ¶ added in v0.6.3
func (x *GetObjectMetaResult) String() string
type GetObjectResponse ¶ added in v0.6.3
type GetObjectResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*GetObjectResponse) Descriptor
deprecated
added in
v0.6.3
func (*GetObjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetObjectResponse.ProtoReflect.Descriptor instead.
func (*GetObjectResponse) GetData ¶ added in v0.6.3
func (x *GetObjectResponse) GetData() []byte
func (*GetObjectResponse) GetErrorCode ¶ added in v0.6.3
func (x *GetObjectResponse) GetErrorCode() int32
func (*GetObjectResponse) ProtoMessage ¶ added in v0.6.3
func (*GetObjectResponse) ProtoMessage()
func (*GetObjectResponse) ProtoReflect ¶ added in v1.3.2
func (x *GetObjectResponse) ProtoReflect() protoreflect.Message
func (*GetObjectResponse) Reset ¶ added in v0.6.3
func (x *GetObjectResponse) Reset()
func (*GetObjectResponse) String ¶ added in v0.6.3
func (x *GetObjectResponse) String() string
type GetStorageClassesResponse ¶ added in v0.5.2
type GetStorageClassesResponse struct {
Classes []*StorageClass `protobuf:"bytes,1,rep,name=classes,proto3" json:"classes,omitempty"`
// contains filtered or unexported fields
}
func (*GetStorageClassesResponse) Descriptor
deprecated
added in
v0.5.2
func (*GetStorageClassesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetStorageClassesResponse.ProtoReflect.Descriptor instead.
func (*GetStorageClassesResponse) GetClasses ¶ added in v0.5.2
func (x *GetStorageClassesResponse) GetClasses() []*StorageClass
func (*GetStorageClassesResponse) ProtoMessage ¶ added in v0.5.2
func (*GetStorageClassesResponse) ProtoMessage()
func (*GetStorageClassesResponse) ProtoReflect ¶ added in v1.3.2
func (x *GetStorageClassesResponse) ProtoReflect() protoreflect.Message
func (*GetStorageClassesResponse) Reset ¶ added in v0.5.2
func (x *GetStorageClassesResponse) Reset()
func (*GetStorageClassesResponse) String ¶ added in v0.5.2
func (x *GetStorageClassesResponse) String() string
type GetTierMapResponse ¶ added in v0.5.2
type GetTierMapResponse struct {
Transition []string `protobuf:"bytes,1,rep,name=Transition,proto3" json:"Transition,omitempty"` // format:[from:to from:to ....]
Tier2Name map[string]*Tier2ClassName `` /* 159-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*GetTierMapResponse) Descriptor
deprecated
added in
v0.5.2
func (*GetTierMapResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTierMapResponse.ProtoReflect.Descriptor instead.
func (*GetTierMapResponse) GetTier2Name ¶ added in v0.5.2
func (x *GetTierMapResponse) GetTier2Name() map[string]*Tier2ClassName
func (*GetTierMapResponse) GetTransition ¶ added in v0.5.2
func (x *GetTierMapResponse) GetTransition() []string
func (*GetTierMapResponse) ProtoMessage ¶ added in v0.5.2
func (*GetTierMapResponse) ProtoMessage()
func (*GetTierMapResponse) ProtoReflect ¶ added in v1.3.2
func (x *GetTierMapResponse) ProtoReflect() protoreflect.Message
func (*GetTierMapResponse) Reset ¶ added in v0.5.2
func (x *GetTierMapResponse) Reset()
func (*GetTierMapResponse) String ¶ added in v0.5.2
func (x *GetTierMapResponse) String() string
type HeaderValues ¶ added in v0.12.0
type HeaderValues struct {
Values []string `protobuf:"bytes,1,rep,name=Values,proto3" json:"Values,omitempty"`
// contains filtered or unexported fields
}
func (*HeaderValues) Descriptor
deprecated
added in
v0.12.0
func (*HeaderValues) Descriptor() ([]byte, []int)
Deprecated: Use HeaderValues.ProtoReflect.Descriptor instead.
func (*HeaderValues) GetValues ¶ added in v0.12.0
func (x *HeaderValues) GetValues() []string
func (*HeaderValues) ProtoMessage ¶ added in v0.12.0
func (*HeaderValues) ProtoMessage()
func (*HeaderValues) ProtoReflect ¶ added in v1.3.2
func (x *HeaderValues) ProtoReflect() protoreflect.Message
func (*HeaderValues) Reset ¶ added in v0.12.0
func (x *HeaderValues) Reset()
func (*HeaderValues) String ¶ added in v0.12.0
func (x *HeaderValues) String() string
type InitMultiPartRequest ¶ added in v0.6.3
type InitMultiPartRequest struct {
BucketName string `protobuf:"bytes,1,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
ObjectKey string `protobuf:"bytes,2,opt,name=objectKey,proto3" json:"objectKey,omitempty"`
Acl *Acl `protobuf:"bytes,3,opt,name=acl,proto3" json:"acl,omitempty"`
Tier int32 `protobuf:"varint,4,opt,name=tier,proto3" json:"tier,omitempty"`
Location string `protobuf:"bytes,5,opt,name=location,proto3" json:"location,omitempty"`
Attrs map[string]string `` /* 151-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*InitMultiPartRequest) Descriptor
deprecated
added in
v0.6.3
func (*InitMultiPartRequest) Descriptor() ([]byte, []int)
Deprecated: Use InitMultiPartRequest.ProtoReflect.Descriptor instead.
func (*InitMultiPartRequest) GetAcl ¶ added in v0.6.3
func (x *InitMultiPartRequest) GetAcl() *Acl
func (*InitMultiPartRequest) GetAttrs ¶ added in v0.6.3
func (x *InitMultiPartRequest) GetAttrs() map[string]string
func (*InitMultiPartRequest) GetBucketName ¶ added in v0.6.3
func (x *InitMultiPartRequest) GetBucketName() string
func (*InitMultiPartRequest) GetLocation ¶ added in v0.8.0
func (x *InitMultiPartRequest) GetLocation() string
func (*InitMultiPartRequest) GetObjectKey ¶ added in v0.6.3
func (x *InitMultiPartRequest) GetObjectKey() string
func (*InitMultiPartRequest) GetTier ¶ added in v0.8.0
func (x *InitMultiPartRequest) GetTier() int32
func (*InitMultiPartRequest) ProtoMessage ¶ added in v0.6.3
func (*InitMultiPartRequest) ProtoMessage()
func (*InitMultiPartRequest) ProtoReflect ¶ added in v1.3.2
func (x *InitMultiPartRequest) ProtoReflect() protoreflect.Message
func (*InitMultiPartRequest) Reset ¶ added in v0.6.3
func (x *InitMultiPartRequest) Reset()
func (*InitMultiPartRequest) String ¶ added in v0.6.3
func (x *InitMultiPartRequest) String() string
type InitMultiPartResponse ¶ added in v0.6.3
type InitMultiPartResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
UploadID string `protobuf:"bytes,2,opt,name=uploadID,proto3" json:"uploadID,omitempty"`
// contains filtered or unexported fields
}
func (*InitMultiPartResponse) Descriptor
deprecated
added in
v0.6.3
func (*InitMultiPartResponse) Descriptor() ([]byte, []int)
Deprecated: Use InitMultiPartResponse.ProtoReflect.Descriptor instead.
func (*InitMultiPartResponse) GetErrorCode ¶ added in v0.6.3
func (x *InitMultiPartResponse) GetErrorCode() int32
func (*InitMultiPartResponse) GetUploadID ¶ added in v0.6.3
func (x *InitMultiPartResponse) GetUploadID() string
func (*InitMultiPartResponse) ProtoMessage ¶ added in v0.6.3
func (*InitMultiPartResponse) ProtoMessage()
func (*InitMultiPartResponse) ProtoReflect ¶ added in v1.3.2
func (x *InitMultiPartResponse) ProtoReflect() protoreflect.Message
func (*InitMultiPartResponse) Reset ¶ added in v0.6.3
func (x *InitMultiPartResponse) Reset()
func (*InitMultiPartResponse) String ¶ added in v0.6.3
func (x *InitMultiPartResponse) String() string
type LifecycleFilter ¶
type LifecycleFilter struct {
//Object prefix for lifecycle filter
Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
// contains filtered or unexported fields
}
func (*LifecycleFilter) Descriptor
deprecated
func (*LifecycleFilter) Descriptor() ([]byte, []int)
Deprecated: Use LifecycleFilter.ProtoReflect.Descriptor instead.
func (*LifecycleFilter) GetPrefix ¶
func (x *LifecycleFilter) GetPrefix() string
func (*LifecycleFilter) ProtoMessage ¶
func (*LifecycleFilter) ProtoMessage()
func (*LifecycleFilter) ProtoReflect ¶ added in v1.3.2
func (x *LifecycleFilter) ProtoReflect() protoreflect.Message
func (*LifecycleFilter) Reset ¶
func (x *LifecycleFilter) Reset()
func (*LifecycleFilter) String ¶
func (x *LifecycleFilter) String() string
type LifecycleRule ¶ added in v0.5.2
type LifecycleRule struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Filter *LifecycleFilter `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
Actions []*Action `protobuf:"bytes,4,rep,name=actions,proto3" json:"actions,omitempty"`
AbortIncompleteMultipartUpload *AbortMultipartUpload `protobuf:"bytes,5,opt,name=abortIncompleteMultipartUpload,proto3" json:"abortIncompleteMultipartUpload,omitempty"`
// contains filtered or unexported fields
}
func (*LifecycleRule) Descriptor
deprecated
added in
v0.5.2
func (*LifecycleRule) Descriptor() ([]byte, []int)
Deprecated: Use LifecycleRule.ProtoReflect.Descriptor instead.
func (*LifecycleRule) GetAbortIncompleteMultipartUpload ¶ added in v0.5.3
func (x *LifecycleRule) GetAbortIncompleteMultipartUpload() *AbortMultipartUpload
func (*LifecycleRule) GetActions ¶ added in v0.5.2
func (x *LifecycleRule) GetActions() []*Action
func (*LifecycleRule) GetFilter ¶ added in v0.5.2
func (x *LifecycleRule) GetFilter() *LifecycleFilter
func (*LifecycleRule) GetId ¶ added in v0.5.2
func (x *LifecycleRule) GetId() string
func (*LifecycleRule) GetStatus ¶ added in v0.5.2
func (x *LifecycleRule) GetStatus() string
func (*LifecycleRule) ProtoMessage ¶ added in v0.5.2
func (*LifecycleRule) ProtoMessage()
func (*LifecycleRule) ProtoReflect ¶ added in v1.3.2
func (x *LifecycleRule) ProtoReflect() protoreflect.Message
func (*LifecycleRule) Reset ¶ added in v0.5.2
func (x *LifecycleRule) Reset()
func (*LifecycleRule) String ¶ added in v0.5.2
func (x *LifecycleRule) String() string
type ListBucketUploadRequest ¶ added in v0.6.3
type ListBucketUploadRequest struct {
BucketName string `protobuf:"bytes,1,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
Delimiter string `protobuf:"bytes,2,opt,name=delimiter,proto3" json:"delimiter,omitempty"`
EncodingType string `protobuf:"bytes,3,opt,name=encodingType,proto3" json:"encodingType,omitempty"`
MaxUploads int32 `protobuf:"varint,4,opt,name=maxUploads,proto3" json:"maxUploads,omitempty"`
KeyMarker string `protobuf:"bytes,5,opt,name=keyMarker,proto3" json:"keyMarker,omitempty"`
Prefix string `protobuf:"bytes,6,opt,name=prefix,proto3" json:"prefix,omitempty"`
UploadIdMarker string `protobuf:"bytes,7,opt,name=uploadIdMarker,proto3" json:"uploadIdMarker,omitempty"`
// contains filtered or unexported fields
}
func (*ListBucketUploadRequest) Descriptor
deprecated
added in
v0.6.3
func (*ListBucketUploadRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketUploadRequest.ProtoReflect.Descriptor instead.
func (*ListBucketUploadRequest) GetBucketName ¶ added in v0.6.3
func (x *ListBucketUploadRequest) GetBucketName() string
func (*ListBucketUploadRequest) GetDelimiter ¶ added in v0.6.3
func (x *ListBucketUploadRequest) GetDelimiter() string
func (*ListBucketUploadRequest) GetEncodingType ¶ added in v0.6.3
func (x *ListBucketUploadRequest) GetEncodingType() string
func (*ListBucketUploadRequest) GetKeyMarker ¶ added in v0.6.3
func (x *ListBucketUploadRequest) GetKeyMarker() string
func (*ListBucketUploadRequest) GetMaxUploads ¶ added in v0.6.3
func (x *ListBucketUploadRequest) GetMaxUploads() int32
func (*ListBucketUploadRequest) GetPrefix ¶ added in v0.6.3
func (x *ListBucketUploadRequest) GetPrefix() string
func (*ListBucketUploadRequest) GetUploadIdMarker ¶ added in v0.6.3
func (x *ListBucketUploadRequest) GetUploadIdMarker() string
func (*ListBucketUploadRequest) ProtoMessage ¶ added in v0.6.3
func (*ListBucketUploadRequest) ProtoMessage()
func (*ListBucketUploadRequest) ProtoReflect ¶ added in v1.3.2
func (x *ListBucketUploadRequest) ProtoReflect() protoreflect.Message
func (*ListBucketUploadRequest) Reset ¶ added in v0.6.3
func (x *ListBucketUploadRequest) Reset()
func (*ListBucketUploadRequest) String ¶ added in v0.6.3
func (x *ListBucketUploadRequest) String() string
type ListBucketUploadResponse ¶ added in v0.6.3
type ListBucketUploadResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
Result *ListBucketUploadResult `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
// contains filtered or unexported fields
}
func (*ListBucketUploadResponse) Descriptor
deprecated
added in
v0.6.3
func (*ListBucketUploadResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketUploadResponse.ProtoReflect.Descriptor instead.
func (*ListBucketUploadResponse) GetErrorCode ¶ added in v0.6.3
func (x *ListBucketUploadResponse) GetErrorCode() int32
func (*ListBucketUploadResponse) GetResult ¶ added in v0.6.3
func (x *ListBucketUploadResponse) GetResult() *ListBucketUploadResult
func (*ListBucketUploadResponse) ProtoMessage ¶ added in v0.6.3
func (*ListBucketUploadResponse) ProtoMessage()
func (*ListBucketUploadResponse) ProtoReflect ¶ added in v1.3.2
func (x *ListBucketUploadResponse) ProtoReflect() protoreflect.Message
func (*ListBucketUploadResponse) Reset ¶ added in v0.6.3
func (x *ListBucketUploadResponse) Reset()
func (*ListBucketUploadResponse) String ¶ added in v0.6.3
func (x *ListBucketUploadResponse) String() string
type ListBucketUploadResult ¶ added in v0.6.3
type ListBucketUploadResult struct {
IsTruncated bool `protobuf:"varint,1,opt,name=isTruncated,proto3" json:"isTruncated,omitempty"`
NextKeyMarker string `protobuf:"bytes,2,opt,name=nextKeyMarker,proto3" json:"nextKeyMarker,omitempty"`
NextUploadIdMarker string `protobuf:"bytes,3,opt,name=nextUploadIdMarker,proto3" json:"nextUploadIdMarker,omitempty"`
CommonPrefix []string `protobuf:"bytes,4,rep,name=commonPrefix,proto3" json:"commonPrefix,omitempty"`
Uploads []*Upload `protobuf:"bytes,5,rep,name=uploads,proto3" json:"uploads,omitempty"`
// contains filtered or unexported fields
}
func (*ListBucketUploadResult) Descriptor
deprecated
added in
v0.6.3
func (*ListBucketUploadResult) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketUploadResult.ProtoReflect.Descriptor instead.
func (*ListBucketUploadResult) GetCommonPrefix ¶ added in v0.6.3
func (x *ListBucketUploadResult) GetCommonPrefix() []string
func (*ListBucketUploadResult) GetIsTruncated ¶ added in v0.6.3
func (x *ListBucketUploadResult) GetIsTruncated() bool
func (*ListBucketUploadResult) GetNextKeyMarker ¶ added in v0.6.3
func (x *ListBucketUploadResult) GetNextKeyMarker() string
func (*ListBucketUploadResult) GetNextUploadIdMarker ¶ added in v0.6.3
func (x *ListBucketUploadResult) GetNextUploadIdMarker() string
func (*ListBucketUploadResult) GetUploads ¶ added in v0.6.3
func (x *ListBucketUploadResult) GetUploads() []*Upload
func (*ListBucketUploadResult) ProtoMessage ¶ added in v0.6.3
func (*ListBucketUploadResult) ProtoMessage()
func (*ListBucketUploadResult) ProtoReflect ¶ added in v1.3.2
func (x *ListBucketUploadResult) ProtoReflect() protoreflect.Message
func (*ListBucketUploadResult) Reset ¶ added in v0.6.3
func (x *ListBucketUploadResult) Reset()
func (*ListBucketUploadResult) String ¶ added in v0.6.3
func (x *ListBucketUploadResult) String() string
type ListBucketsRequest ¶ added in v1.4.1
type ListBucketsRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Filter map[string]string `` /* 153-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ListBucketsRequest) Descriptor
deprecated
added in
v1.4.1
func (*ListBucketsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketsRequest.ProtoReflect.Descriptor instead.
func (*ListBucketsRequest) GetFilter ¶ added in v1.4.1
func (x *ListBucketsRequest) GetFilter() map[string]string
func (*ListBucketsRequest) GetId ¶ added in v1.4.1
func (x *ListBucketsRequest) GetId() string
func (*ListBucketsRequest) ProtoMessage ¶ added in v1.4.1
func (*ListBucketsRequest) ProtoMessage()
func (*ListBucketsRequest) ProtoReflect ¶ added in v1.4.1
func (x *ListBucketsRequest) ProtoReflect() protoreflect.Message
func (*ListBucketsRequest) Reset ¶ added in v1.4.1
func (x *ListBucketsRequest) Reset()
func (*ListBucketsRequest) String ¶ added in v1.4.1
func (x *ListBucketsRequest) String() string
type ListBucketsResponse ¶
type ListBucketsResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
Buckets []*Bucket `protobuf:"bytes,2,rep,name=buckets,proto3" json:"buckets,omitempty"`
// contains filtered or unexported fields
}
func (*ListBucketsResponse) Descriptor
deprecated
func (*ListBucketsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketsResponse.ProtoReflect.Descriptor instead.
func (*ListBucketsResponse) GetBuckets ¶
func (x *ListBucketsResponse) GetBuckets() []*Bucket
func (*ListBucketsResponse) GetErrorCode ¶ added in v0.6.3
func (x *ListBucketsResponse) GetErrorCode() int32
func (*ListBucketsResponse) ProtoMessage ¶
func (*ListBucketsResponse) ProtoMessage()
func (*ListBucketsResponse) ProtoReflect ¶ added in v1.3.2
func (x *ListBucketsResponse) ProtoReflect() protoreflect.Message
func (*ListBucketsResponse) Reset ¶
func (x *ListBucketsResponse) Reset()
func (*ListBucketsResponse) String ¶
func (x *ListBucketsResponse) String() string
type ListObjectPartsRequest ¶ added in v0.6.3
type ListObjectPartsRequest struct {
BucketName string `protobuf:"bytes,1,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
ObjectKey string `protobuf:"bytes,2,opt,name=objectKey,proto3" json:"objectKey,omitempty"`
EncodingType string `protobuf:"bytes,3,opt,name=encodingType,proto3" json:"encodingType,omitempty"`
UploadId string `protobuf:"bytes,4,opt,name=uploadId,proto3" json:"uploadId,omitempty"`
MaxParts int64 `protobuf:"varint,5,opt,name=maxParts,proto3" json:"maxParts,omitempty"`
PartNumberMarker int64 `protobuf:"varint,6,opt,name=partNumberMarker,proto3" json:"partNumberMarker,omitempty"`
// contains filtered or unexported fields
}
func (*ListObjectPartsRequest) Descriptor
deprecated
added in
v0.6.3
func (*ListObjectPartsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListObjectPartsRequest.ProtoReflect.Descriptor instead.
func (*ListObjectPartsRequest) GetBucketName ¶ added in v0.6.3
func (x *ListObjectPartsRequest) GetBucketName() string
func (*ListObjectPartsRequest) GetEncodingType ¶ added in v0.6.3
func (x *ListObjectPartsRequest) GetEncodingType() string
func (*ListObjectPartsRequest) GetMaxParts ¶ added in v0.6.3
func (x *ListObjectPartsRequest) GetMaxParts() int64
func (*ListObjectPartsRequest) GetObjectKey ¶ added in v0.6.3
func (x *ListObjectPartsRequest) GetObjectKey() string
func (*ListObjectPartsRequest) GetPartNumberMarker ¶ added in v0.6.3
func (x *ListObjectPartsRequest) GetPartNumberMarker() int64
func (*ListObjectPartsRequest) GetUploadId ¶ added in v0.6.3
func (x *ListObjectPartsRequest) GetUploadId() string
func (*ListObjectPartsRequest) ProtoMessage ¶ added in v0.6.3
func (*ListObjectPartsRequest) ProtoMessage()
func (*ListObjectPartsRequest) ProtoReflect ¶ added in v1.3.2
func (x *ListObjectPartsRequest) ProtoReflect() protoreflect.Message
func (*ListObjectPartsRequest) Reset ¶ added in v0.6.3
func (x *ListObjectPartsRequest) Reset()
func (*ListObjectPartsRequest) String ¶ added in v0.6.3
func (x *ListObjectPartsRequest) String() string
type ListObjectPartsResponse ¶ added in v0.6.3
type ListObjectPartsResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=ErrorCode,proto3" json:"ErrorCode,omitempty"`
Initiator *Owner `protobuf:"bytes,2,opt,name=Initiator,proto3" json:"Initiator,omitempty"`
Owner *Owner `protobuf:"bytes,3,opt,name=Owner,proto3" json:"Owner,omitempty"`
StorageClass string `protobuf:"bytes,4,opt,name=StorageClass,proto3" json:"StorageClass,omitempty"`
PartNumberMarker int64 `protobuf:"varint,5,opt,name=PartNumberMarker,proto3" json:"PartNumberMarker,omitempty"`
NextPartNumberMarker int64 `protobuf:"varint,6,opt,name=NextPartNumberMarker,proto3" json:"NextPartNumberMarker,omitempty"`
MaxParts int64 `protobuf:"varint,7,opt,name=MaxParts,proto3" json:"MaxParts,omitempty"`
IsTruncated bool `protobuf:"varint,8,opt,name=IsTruncated,proto3" json:"IsTruncated,omitempty"`
Parts []*Part `protobuf:"bytes,9,rep,name=Parts,proto3" json:"Parts,omitempty"`
// contains filtered or unexported fields
}
func (*ListObjectPartsResponse) Descriptor
deprecated
added in
v0.6.3
func (*ListObjectPartsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListObjectPartsResponse.ProtoReflect.Descriptor instead.
func (*ListObjectPartsResponse) GetErrorCode ¶ added in v0.6.3
func (x *ListObjectPartsResponse) GetErrorCode() int32
func (*ListObjectPartsResponse) GetInitiator ¶ added in v0.8.0
func (x *ListObjectPartsResponse) GetInitiator() *Owner
func (*ListObjectPartsResponse) GetIsTruncated ¶ added in v0.8.0
func (x *ListObjectPartsResponse) GetIsTruncated() bool
func (*ListObjectPartsResponse) GetMaxParts ¶ added in v0.8.0
func (x *ListObjectPartsResponse) GetMaxParts() int64
func (*ListObjectPartsResponse) GetNextPartNumberMarker ¶ added in v0.8.0
func (x *ListObjectPartsResponse) GetNextPartNumberMarker() int64
func (*ListObjectPartsResponse) GetOwner ¶ added in v0.8.0
func (x *ListObjectPartsResponse) GetOwner() *Owner
func (*ListObjectPartsResponse) GetPartNumberMarker ¶ added in v0.8.0
func (x *ListObjectPartsResponse) GetPartNumberMarker() int64
func (*ListObjectPartsResponse) GetParts ¶ added in v0.8.0
func (x *ListObjectPartsResponse) GetParts() []*Part
func (*ListObjectPartsResponse) GetStorageClass ¶ added in v0.8.0
func (x *ListObjectPartsResponse) GetStorageClass() string
func (*ListObjectPartsResponse) ProtoMessage ¶ added in v0.6.3
func (*ListObjectPartsResponse) ProtoMessage()
func (*ListObjectPartsResponse) ProtoReflect ¶ added in v1.3.2
func (x *ListObjectPartsResponse) ProtoReflect() protoreflect.Message
func (*ListObjectPartsResponse) Reset ¶ added in v0.6.3
func (x *ListObjectPartsResponse) Reset()
func (*ListObjectPartsResponse) String ¶ added in v0.6.3
func (x *ListObjectPartsResponse) String() string
type ListObjectsRequest ¶
type ListObjectsRequest struct {
Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
Versioned bool `protobuf:"varint,2,opt,name=versioned,proto3" json:"versioned,omitempty"` // should return versioned objects?
Version int32 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"` // Currently 1 or 2
Delimiter string `protobuf:"bytes,4,opt,name=delimiter,proto3" json:"delimiter,omitempty"`
EncodingType string `protobuf:"bytes,5,opt,name=encodingType,proto3" json:"encodingType,omitempty"`
MaxKeys int32 `protobuf:"varint,6,opt,name=maxKeys,proto3" json:"maxKeys,omitempty"`
Prefix string `protobuf:"bytes,7,opt,name=prefix,proto3" json:"prefix,omitempty"`
// v1 specific
Marker string `protobuf:"bytes,8,opt,name=marker,proto3" json:"marker,omitempty"`
// v2 specific
ContinuationToken string `protobuf:"bytes,9,opt,name=continuationToken,proto3" json:"continuationToken,omitempty"`
StartAfter string `protobuf:"bytes,10,opt,name=startAfter,proto3" json:"startAfter,omitempty"`
FetchOwner bool `protobuf:"varint,11,opt,name=fetchOwner,proto3" json:"fetchOwner,omitempty"`
// versioned specific
KeyMarker string `protobuf:"bytes,12,opt,name=keyMarker,proto3" json:"keyMarker,omitempty"`
VersionIdMarker string `protobuf:"bytes,13,opt,name=versionIdMarker,proto3" json:"versionIdMarker,omitempty"`
// for internal use, for example, lifecycle management may need to filter objects by tier, or create time.
Filter map[string]string `` /* 154-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ListObjectsRequest) Descriptor
deprecated
func (*ListObjectsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListObjectsRequest.ProtoReflect.Descriptor instead.
func (*ListObjectsRequest) GetBucket ¶
func (x *ListObjectsRequest) GetBucket() string
func (*ListObjectsRequest) GetContinuationToken ¶ added in v0.6.3
func (x *ListObjectsRequest) GetContinuationToken() string
func (*ListObjectsRequest) GetDelimiter ¶
func (x *ListObjectsRequest) GetDelimiter() string
func (*ListObjectsRequest) GetEncodingType ¶ added in v0.6.3
func (x *ListObjectsRequest) GetEncodingType() string
func (*ListObjectsRequest) GetFetchOwner ¶ added in v0.6.3
func (x *ListObjectsRequest) GetFetchOwner() bool
func (*ListObjectsRequest) GetFilter ¶ added in v0.5.2
func (x *ListObjectsRequest) GetFilter() map[string]string
func (*ListObjectsRequest) GetKeyMarker ¶ added in v0.6.3
func (x *ListObjectsRequest) GetKeyMarker() string
func (*ListObjectsRequest) GetMarker ¶ added in v0.6.3
func (x *ListObjectsRequest) GetMarker() string
func (*ListObjectsRequest) GetMaxKeys ¶ added in v0.6.3
func (x *ListObjectsRequest) GetMaxKeys() int32
func (*ListObjectsRequest) GetPrefix ¶ added in v0.6.3
func (x *ListObjectsRequest) GetPrefix() string
func (*ListObjectsRequest) GetStartAfter ¶ added in v0.6.3
func (x *ListObjectsRequest) GetStartAfter() string
func (*ListObjectsRequest) GetVersion ¶ added in v0.6.3
func (x *ListObjectsRequest) GetVersion() int32
func (*ListObjectsRequest) GetVersionIdMarker ¶ added in v0.6.3
func (x *ListObjectsRequest) GetVersionIdMarker() string
func (*ListObjectsRequest) GetVersioned ¶ added in v0.6.3
func (x *ListObjectsRequest) GetVersioned() bool
func (*ListObjectsRequest) ProtoMessage ¶
func (*ListObjectsRequest) ProtoMessage()
func (*ListObjectsRequest) ProtoReflect ¶ added in v1.3.2
func (x *ListObjectsRequest) ProtoReflect() protoreflect.Message
func (*ListObjectsRequest) Reset ¶
func (x *ListObjectsRequest) Reset()
func (*ListObjectsRequest) String ¶
func (x *ListObjectsRequest) String() string
type ListObjectsResponse ¶ added in v0.6.3
type ListObjectsResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
// Indicates whether the returned list objects response is truncated. A
// value of true indicates that the list was truncated. The list can be truncated
// if the number of objects exceeds the limit allowed or specified
// by max keys.
IsTruncated bool `protobuf:"varint,2,opt,name=isTruncated,proto3" json:"isTruncated,omitempty"`
// When response is truncated (the IsTruncated element value in the response
// is true), you can use the key name in this field as marker in the subsequent
// request to get next set of objects.
//
// NOTE: This element is returned only if you have delimiter request parameter
// specified.
NextMarker string `protobuf:"bytes,3,opt,name=nextMarker,proto3" json:"nextMarker,omitempty"`
// List of prefixes for this request.
Prefixes []string `protobuf:"bytes,4,rep,name=Prefixes,proto3" json:"Prefixes,omitempty"`
// List of objects info for this request.
Objects []*Object `protobuf:"bytes,5,rep,name=objects,proto3" json:"objects,omitempty"`
// contains filtered or unexported fields
}
func (*ListObjectsResponse) Descriptor
deprecated
added in
v0.6.3
func (*ListObjectsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListObjectsResponse.ProtoReflect.Descriptor instead.
func (*ListObjectsResponse) GetErrorCode ¶ added in v0.6.3
func (x *ListObjectsResponse) GetErrorCode() int32
func (*ListObjectsResponse) GetIsTruncated ¶ added in v0.6.3
func (x *ListObjectsResponse) GetIsTruncated() bool
func (*ListObjectsResponse) GetNextMarker ¶ added in v0.6.3
func (x *ListObjectsResponse) GetNextMarker() string
func (*ListObjectsResponse) GetObjects ¶ added in v0.6.3
func (x *ListObjectsResponse) GetObjects() []*Object
func (*ListObjectsResponse) GetPrefixes ¶ added in v0.6.3
func (x *ListObjectsResponse) GetPrefixes() []string
func (*ListObjectsResponse) ProtoMessage ¶ added in v0.6.3
func (*ListObjectsResponse) ProtoMessage()
func (*ListObjectsResponse) ProtoReflect ¶ added in v1.3.2
func (x *ListObjectsResponse) ProtoReflect() protoreflect.Message
func (*ListObjectsResponse) Reset ¶ added in v0.6.3
func (x *ListObjectsResponse) Reset()
func (*ListObjectsResponse) String ¶ added in v0.6.3
func (x *ListObjectsResponse) String() string
type ListParts ¶
type ListParts struct {
Bucket string `protobuf:"bytes,1,opt,name=Bucket,proto3" json:"Bucket,omitempty"`
Key string `protobuf:"bytes,2,opt,name=Key,proto3" json:"Key,omitempty"`
UploadId string `protobuf:"bytes,3,opt,name=uploadId,proto3" json:"uploadId,omitempty"`
MaxParts int64 `protobuf:"varint,4,opt,name=MaxParts,proto3" json:"MaxParts,omitempty"`
PartNumberMarker int64 `protobuf:"varint,5,opt,name=PartNumberMarker,proto3" json:"PartNumberMarker,omitempty"`
// contains filtered or unexported fields
}
func (*ListParts) Descriptor
deprecated
func (*ListParts) GetMaxParts ¶
func (*ListParts) GetPartNumberMarker ¶
func (*ListParts) GetUploadId ¶
func (*ListParts) ProtoMessage ¶
func (*ListParts) ProtoMessage()
func (*ListParts) ProtoReflect ¶ added in v1.3.2
func (x *ListParts) ProtoReflect() protoreflect.Message
type MoveObjectRequest ¶ added in v0.6.3
type MoveObjectRequest struct {
SrcObject string `protobuf:"bytes,1,opt,name=srcObject,proto3" json:"srcObject,omitempty"`
TargetObject string `protobuf:"bytes,2,opt,name=targetObject,proto3" json:"targetObject,omitempty"`
SrcBucket string `protobuf:"bytes,3,opt,name=srcBucket,proto3" json:"srcBucket,omitempty"`
TargetBucket string `protobuf:"bytes,4,opt,name=targetBucket,proto3" json:"targetBucket,omitempty"`
TargetLocation string `protobuf:"bytes,5,opt,name=targetLocation,proto3" json:"targetLocation,omitempty"`
TargetTier int32 `protobuf:"varint,6,opt,name=targetTier,proto3" json:"targetTier,omitempty"`
MoveType int32 `protobuf:"varint,7,opt,name=moveType,proto3" json:"moveType,omitempty"`
SrcObjectVersion string `protobuf:"bytes,8,opt,name=srcObjectVersion,proto3" json:"srcObjectVersion,omitempty"`
// contains filtered or unexported fields
}
func (*MoveObjectRequest) Descriptor
deprecated
added in
v0.6.3
func (*MoveObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use MoveObjectRequest.ProtoReflect.Descriptor instead.
func (*MoveObjectRequest) GetMoveType ¶ added in v0.6.3
func (x *MoveObjectRequest) GetMoveType() int32
func (*MoveObjectRequest) GetSrcBucket ¶ added in v0.6.3
func (x *MoveObjectRequest) GetSrcBucket() string
func (*MoveObjectRequest) GetSrcObject ¶ added in v0.6.3
func (x *MoveObjectRequest) GetSrcObject() string
func (*MoveObjectRequest) GetSrcObjectVersion ¶ added in v0.6.3
func (x *MoveObjectRequest) GetSrcObjectVersion() string
func (*MoveObjectRequest) GetTargetBucket ¶ added in v0.6.3
func (x *MoveObjectRequest) GetTargetBucket() string
func (*MoveObjectRequest) GetTargetLocation ¶ added in v0.6.3
func (x *MoveObjectRequest) GetTargetLocation() string
func (*MoveObjectRequest) GetTargetObject ¶ added in v0.6.3
func (x *MoveObjectRequest) GetTargetObject() string
func (*MoveObjectRequest) GetTargetTier ¶ added in v0.6.3
func (x *MoveObjectRequest) GetTargetTier() int32
func (*MoveObjectRequest) ProtoMessage ¶ added in v0.6.3
func (*MoveObjectRequest) ProtoMessage()
func (*MoveObjectRequest) ProtoReflect ¶ added in v1.3.2
func (x *MoveObjectRequest) ProtoReflect() protoreflect.Message
func (*MoveObjectRequest) Reset ¶ added in v0.6.3
func (x *MoveObjectRequest) Reset()
func (*MoveObjectRequest) String ¶ added in v0.6.3
func (x *MoveObjectRequest) String() string
type MoveObjectResponse ¶ added in v0.6.3
type MoveObjectResponse struct {
ObjMeta *Object `protobuf:"bytes,1,opt,name=objMeta,proto3" json:"objMeta,omitempty"`
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Md5 string `protobuf:"bytes,3,opt,name=md5,proto3" json:"md5,omitempty"`
VersionId string `protobuf:"bytes,4,opt,name=versionId,proto3" json:"versionId,omitempty"`
LastModified int64 `protobuf:"varint,5,opt,name=lastModified,proto3" json:"lastModified,omitempty"`
// contains filtered or unexported fields
}
func (*MoveObjectResponse) Descriptor
deprecated
added in
v0.6.3
func (*MoveObjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use MoveObjectResponse.ProtoReflect.Descriptor instead.
func (*MoveObjectResponse) GetLastModified ¶ added in v0.6.3
func (x *MoveObjectResponse) GetLastModified() int64
func (*MoveObjectResponse) GetMd5 ¶ added in v0.6.3
func (x *MoveObjectResponse) GetMd5() string
func (*MoveObjectResponse) GetObjMeta ¶ added in v0.6.3
func (x *MoveObjectResponse) GetObjMeta() *Object
func (*MoveObjectResponse) GetStatus ¶ added in v0.6.3
func (x *MoveObjectResponse) GetStatus() string
func (*MoveObjectResponse) GetVersionId ¶ added in v0.6.3
func (x *MoveObjectResponse) GetVersionId() string
func (*MoveObjectResponse) ProtoMessage ¶ added in v0.6.3
func (*MoveObjectResponse) ProtoMessage()
func (*MoveObjectResponse) ProtoReflect ¶ added in v1.3.2
func (x *MoveObjectResponse) ProtoReflect() protoreflect.Message
func (*MoveObjectResponse) Reset ¶ added in v0.6.3
func (x *MoveObjectResponse) Reset()
func (*MoveObjectResponse) String ¶ added in v0.6.3
func (x *MoveObjectResponse) String() string
type MultipartUpload ¶
type MultipartUpload struct {
Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
UploadId string `protobuf:"bytes,3,opt,name=uploadId,proto3" json:"uploadId,omitempty"`
ObjectId string `protobuf:"bytes,4,opt,name=objectId,proto3" json:"objectId,omitempty"` // id used in backend
Location string `protobuf:"bytes,5,opt,name=location,proto3" json:"location,omitempty"` // means backend
Tier int32 `protobuf:"varint,6,opt,name=tier,proto3" json:"tier,omitempty"`
// contains filtered or unexported fields
}
func (*MultipartUpload) Descriptor
deprecated
func (*MultipartUpload) Descriptor() ([]byte, []int)
Deprecated: Use MultipartUpload.ProtoReflect.Descriptor instead.
func (*MultipartUpload) GetBucket ¶
func (x *MultipartUpload) GetBucket() string
func (*MultipartUpload) GetKey ¶
func (x *MultipartUpload) GetKey() string
func (*MultipartUpload) GetLocation ¶ added in v0.8.0
func (x *MultipartUpload) GetLocation() string
func (*MultipartUpload) GetObjectId ¶ added in v0.6.3
func (x *MultipartUpload) GetObjectId() string
func (*MultipartUpload) GetTier ¶ added in v0.8.0
func (x *MultipartUpload) GetTier() int32
func (*MultipartUpload) GetUploadId ¶
func (x *MultipartUpload) GetUploadId() string
func (*MultipartUpload) ProtoMessage ¶
func (*MultipartUpload) ProtoMessage()
func (*MultipartUpload) ProtoReflect ¶ added in v1.3.2
func (x *MultipartUpload) ProtoReflect() protoreflect.Message
func (*MultipartUpload) Reset ¶
func (x *MultipartUpload) Reset()
func (*MultipartUpload) String ¶
func (x *MultipartUpload) String() string
type MultipartUploadRecord ¶ added in v0.5.3
type MultipartUploadRecord struct {
ObjectKey string `protobuf:"bytes,1,opt,name=ObjectKey,proto3" json:"ObjectKey,omitempty"`
Bucket string `protobuf:"bytes,2,opt,name=Bucket,proto3" json:"Bucket,omitempty"`
Backend string `protobuf:"bytes,3,opt,name=Backend,proto3" json:"Backend,omitempty"`
UploadId string `protobuf:"bytes,4,opt,name=UploadId,proto3" json:"UploadId,omitempty"`
InitTime int64 `protobuf:"varint,5,opt,name=InitTime,proto3" json:"InitTime,omitempty"`
TenantId string `protobuf:"bytes,6,opt,name=tenantId,proto3" json:"tenantId,omitempty"`
UserId string `protobuf:"bytes,7,opt,name=userId,proto3" json:"userId,omitempty"`
// contains filtered or unexported fields
}
func (*MultipartUploadRecord) Descriptor
deprecated
added in
v0.5.3
func (*MultipartUploadRecord) Descriptor() ([]byte, []int)
Deprecated: Use MultipartUploadRecord.ProtoReflect.Descriptor instead.
func (*MultipartUploadRecord) GetBackend ¶ added in v0.5.3
func (x *MultipartUploadRecord) GetBackend() string
func (*MultipartUploadRecord) GetBucket ¶ added in v0.5.3
func (x *MultipartUploadRecord) GetBucket() string
func (*MultipartUploadRecord) GetInitTime ¶ added in v0.5.3
func (x *MultipartUploadRecord) GetInitTime() int64
func (*MultipartUploadRecord) GetObjectKey ¶ added in v0.5.3
func (x *MultipartUploadRecord) GetObjectKey() string
func (*MultipartUploadRecord) GetTenantId ¶ added in v0.6.3
func (x *MultipartUploadRecord) GetTenantId() string
func (*MultipartUploadRecord) GetUploadId ¶ added in v0.5.3
func (x *MultipartUploadRecord) GetUploadId() string
func (*MultipartUploadRecord) GetUserId ¶ added in v0.6.3
func (x *MultipartUploadRecord) GetUserId() string
func (*MultipartUploadRecord) ProtoMessage ¶ added in v0.5.3
func (*MultipartUploadRecord) ProtoMessage()
func (*MultipartUploadRecord) ProtoReflect ¶ added in v1.3.2
func (x *MultipartUploadRecord) ProtoReflect() protoreflect.Message
func (*MultipartUploadRecord) Reset ¶ added in v0.5.3
func (x *MultipartUploadRecord) Reset()
func (*MultipartUploadRecord) String ¶ added in v0.5.3
func (x *MultipartUploadRecord) String() string
type ObjACL ¶ added in v0.6.3
type ObjACL struct {
BucketName string `protobuf:"bytes,1,opt,name=BucketName,proto3" json:"BucketName,omitempty"`
ObjectKey string `protobuf:"bytes,2,opt,name=ObjectKey,proto3" json:"ObjectKey,omitempty"`
CannedAcl string `protobuf:"bytes,3,opt,name=CannedAcl,proto3" json:"CannedAcl,omitempty"`
// contains filtered or unexported fields
}
func (*ObjACL) Descriptor
deprecated
added in
v0.6.3
func (*ObjACL) GetBucketName ¶ added in v0.6.3
func (*ObjACL) GetCannedAcl ¶ added in v0.6.3
func (*ObjACL) GetObjectKey ¶ added in v0.6.3
func (*ObjACL) ProtoMessage ¶ added in v0.6.3
func (*ObjACL) ProtoMessage()
func (*ObjACL) ProtoReflect ¶ added in v1.3.2
func (x *ObjACL) ProtoReflect() protoreflect.Message
type Object ¶
type Object struct {
ObjectKey string `protobuf:"bytes,1,opt,name=objectKey,proto3" json:"objectKey,omitempty"`
BucketName string `protobuf:"bytes,2,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
TenantId string `protobuf:"bytes,3,opt,name=tenantId,proto3" json:"tenantId,omitempty"`
UserId string `protobuf:"bytes,4,opt,name=userId,proto3" json:"userId,omitempty"`
VersionId string `protobuf:"bytes,5,opt,name=versionId,proto3" json:"versionId,omitempty"`
ObjectId string `protobuf:"bytes,6,opt,name=objectId,proto3" json:"objectId,omitempty"`
ContentType string `protobuf:"bytes,7,opt,name=contentType,proto3" json:"contentType,omitempty"`
ContentMd5 string `protobuf:"bytes,8,opt,name=contentMd5,proto3" json:"contentMd5,omitempty"`
Versions []*Version `protobuf:"bytes,9,rep,name=versions,proto3" json:"versions,omitempty"`
StorageClass string `protobuf:"bytes,10,opt,name=storageClass,proto3" json:"storageClass,omitempty"`
ServerSideEncryption *ServerSideEncryption `protobuf:"bytes,11,opt,name=serverSideEncryption,proto3" json:"serverSideEncryption,omitempty"`
WebsiteRedirectLocation string `protobuf:"bytes,12,opt,name=websiteRedirectLocation,proto3" json:"websiteRedirectLocation,omitempty"`
Acl *Acl `protobuf:"bytes,13,opt,name=acl,proto3" json:"acl,omitempty"`
Location string `protobuf:"bytes,14,opt,name=location,proto3" json:"location,omitempty"`
IsNull bool `protobuf:"varint,15,opt,name=isNull,proto3" json:"isNull,omitempty"`
DeleteMarker bool `protobuf:"varint,16,opt,name=deleteMarker,proto3" json:"deleteMarker,omitempty"`
Size int64 `protobuf:"varint,17,opt,name=size,proto3" json:"size,omitempty"`
Tags []*Tag `protobuf:"bytes,18,rep,name=tags,proto3" json:"tags,omitempty"`
LastModified int64 `protobuf:"varint,19,opt,name=lastModified,proto3" json:"lastModified,omitempty"`
Etag string `protobuf:"bytes,20,opt,name=etag,proto3" json:"etag,omitempty"`
Tier int32 `protobuf:"varint,21,opt,name=tier,proto3" json:"tier,omitempty"`
Type int32 `protobuf:"varint,22,opt,name=type,proto3" json:"type,omitempty"`
NullVersion bool `protobuf:"varint,23,opt,name=nullVersion,proto3" json:"nullVersion,omitempty"`
CustomAttributes map[string]string `` /* 174-byte string literal not displayed */
StorageMeta string `protobuf:"bytes,25,opt,name=storageMeta,proto3" json:"storageMeta,omitempty"` // append info used by storage driver
EncSize int64 `protobuf:"varint,26,opt,name=encSize,proto3" json:"encSize,omitempty"`
// contains filtered or unexported fields
}
func (*Object) Descriptor
deprecated
func (*Object) GetBucketName ¶
func (*Object) GetContentMd5 ¶
func (*Object) GetContentType ¶
func (*Object) GetCustomAttributes ¶ added in v0.6.3
func (*Object) GetDeleteMarker ¶ added in v0.6.3
func (*Object) GetEncSize ¶ added in v0.9.0
func (*Object) GetLastModified ¶
func (*Object) GetLocation ¶ added in v0.6.3
func (*Object) GetNullVersion ¶ added in v0.6.3
func (*Object) GetObjectId ¶ added in v0.6.3
func (*Object) GetObjectKey ¶
func (*Object) GetServerSideEncryption ¶
func (x *Object) GetServerSideEncryption() *ServerSideEncryption
func (*Object) GetStorageClass ¶
func (*Object) GetStorageMeta ¶ added in v0.6.3
func (*Object) GetTenantId ¶ added in v0.6.3
func (*Object) GetVersionId ¶ added in v0.6.3
func (*Object) GetVersions ¶
func (*Object) GetWebsiteRedirectLocation ¶
func (*Object) ProtoMessage ¶
func (*Object) ProtoMessage()
func (*Object) ProtoReflect ¶ added in v1.3.2
func (x *Object) ProtoReflect() protoreflect.Message
type Owner ¶ added in v0.6.3
type Owner struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=displayName,proto3" json:"displayName,omitempty"`
// contains filtered or unexported fields
}
func (*Owner) Descriptor
deprecated
added in
v0.6.3
func (*Owner) GetDisplayName ¶ added in v0.6.3
func (*Owner) ProtoMessage ¶ added in v0.6.3
func (*Owner) ProtoMessage()
func (*Owner) ProtoReflect ¶ added in v1.3.2
func (x *Owner) ProtoReflect() protoreflect.Message
type Part ¶ added in v0.8.0
type Part struct {
PartNumber int64 `protobuf:"varint,1,opt,name=PartNumber,proto3" json:"PartNumber,omitempty"`
ETag string `protobuf:"bytes,2,opt,name=ETag,proto3" json:"ETag,omitempty"`
LastModified string `protobuf:"bytes,3,opt,name=LastModified,proto3" json:"LastModified,omitempty"`
Size int64 `protobuf:"varint,4,opt,name=Size,proto3" json:"Size,omitempty"`
// contains filtered or unexported fields
}
func (*Part) Descriptor
deprecated
added in
v0.8.0
func (*Part) GetLastModified ¶ added in v0.8.0
func (*Part) GetPartNumber ¶ added in v0.8.0
func (*Part) ProtoMessage ¶ added in v0.8.0
func (*Part) ProtoMessage()
func (*Part) ProtoReflect ¶ added in v1.3.2
func (x *Part) ProtoReflect() protoreflect.Message
type Partion ¶
type Partion struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
PartNumber int64 `protobuf:"varint,2,opt,name=partNumber,proto3" json:"partNumber,omitempty"`
Size int64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
Etag string `protobuf:"bytes,4,opt,name=etag,proto3" json:"etag,omitempty"`
LastModified int64 `protobuf:"varint,5,opt,name=lastModified,proto3" json:"lastModified,omitempty"`
// contains filtered or unexported fields
}
func (*Partion) Descriptor
deprecated
func (*Partion) GetLastModified ¶
func (*Partion) GetPartNumber ¶
func (*Partion) ProtoMessage ¶
func (*Partion) ProtoMessage()
func (*Partion) ProtoReflect ¶ added in v1.3.2
func (x *Partion) ProtoReflect() protoreflect.Message
type PutBucketACLRequest ¶ added in v0.6.3
type PutBucketACLRequest struct {
ACLConfig *BucketACL `protobuf:"bytes,1,opt,name=ACLConfig,proto3" json:"ACLConfig,omitempty"`
// contains filtered or unexported fields
}
func (*PutBucketACLRequest) Descriptor
deprecated
added in
v0.6.3
func (*PutBucketACLRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutBucketACLRequest.ProtoReflect.Descriptor instead.
func (*PutBucketACLRequest) GetACLConfig ¶ added in v0.6.3
func (x *PutBucketACLRequest) GetACLConfig() *BucketACL
func (*PutBucketACLRequest) ProtoMessage ¶ added in v0.6.3
func (*PutBucketACLRequest) ProtoMessage()
func (*PutBucketACLRequest) ProtoReflect ¶ added in v1.3.2
func (x *PutBucketACLRequest) ProtoReflect() protoreflect.Message
func (*PutBucketACLRequest) Reset ¶ added in v0.6.3
func (x *PutBucketACLRequest) Reset()
func (*PutBucketACLRequest) String ¶ added in v0.6.3
func (x *PutBucketACLRequest) String() string
type PutBucketLifecycleRequest ¶ added in v0.6.3
type PutBucketLifecycleRequest struct {
BucketName string `protobuf:"bytes,1,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
Lc []*LifecycleRule `protobuf:"bytes,2,rep,name=lc,proto3" json:"lc,omitempty"`
// contains filtered or unexported fields
}
func (*PutBucketLifecycleRequest) Descriptor
deprecated
added in
v0.6.3
func (*PutBucketLifecycleRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutBucketLifecycleRequest.ProtoReflect.Descriptor instead.
func (*PutBucketLifecycleRequest) GetBucketName ¶ added in v0.6.3
func (x *PutBucketLifecycleRequest) GetBucketName() string
func (*PutBucketLifecycleRequest) GetLc ¶ added in v0.6.3
func (x *PutBucketLifecycleRequest) GetLc() []*LifecycleRule
func (*PutBucketLifecycleRequest) ProtoMessage ¶ added in v0.6.3
func (*PutBucketLifecycleRequest) ProtoMessage()
func (*PutBucketLifecycleRequest) ProtoReflect ¶ added in v1.3.2
func (x *PutBucketLifecycleRequest) ProtoReflect() protoreflect.Message
func (*PutBucketLifecycleRequest) Reset ¶ added in v0.6.3
func (x *PutBucketLifecycleRequest) Reset()
func (*PutBucketLifecycleRequest) String ¶ added in v0.6.3
func (x *PutBucketLifecycleRequest) String() string
type PutDataStream ¶ added in v0.6.3
type PutDataStream struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*PutDataStream) Descriptor
deprecated
added in
v0.6.3
func (*PutDataStream) Descriptor() ([]byte, []int)
Deprecated: Use PutDataStream.ProtoReflect.Descriptor instead.
func (*PutDataStream) GetData ¶ added in v0.6.3
func (x *PutDataStream) GetData() []byte
func (*PutDataStream) ProtoMessage ¶ added in v0.6.3
func (*PutDataStream) ProtoMessage()
func (*PutDataStream) ProtoReflect ¶ added in v1.3.2
func (x *PutDataStream) ProtoReflect() protoreflect.Message
func (*PutDataStream) Reset ¶ added in v0.6.3
func (x *PutDataStream) Reset()
func (*PutDataStream) String ¶ added in v0.6.3
func (x *PutDataStream) String() string
type PutObjACLRequest ¶ added in v0.6.3
type PutObjACLRequest struct {
Context string `protobuf:"bytes,1,opt,name=Context,proto3" json:"Context,omitempty"`
ACLConfig *ObjACL `protobuf:"bytes,2,opt,name=ACLConfig,proto3" json:"ACLConfig,omitempty"`
// contains filtered or unexported fields
}
func (*PutObjACLRequest) Descriptor
deprecated
added in
v0.6.3
func (*PutObjACLRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutObjACLRequest.ProtoReflect.Descriptor instead.
func (*PutObjACLRequest) GetACLConfig ¶ added in v0.6.3
func (x *PutObjACLRequest) GetACLConfig() *ObjACL
func (*PutObjACLRequest) GetContext ¶ added in v0.6.3
func (x *PutObjACLRequest) GetContext() string
func (*PutObjACLRequest) ProtoMessage ¶ added in v0.6.3
func (*PutObjACLRequest) ProtoMessage()
func (*PutObjACLRequest) ProtoReflect ¶ added in v1.3.2
func (x *PutObjACLRequest) ProtoReflect() protoreflect.Message
func (*PutObjACLRequest) Reset ¶ added in v0.6.3
func (x *PutObjACLRequest) Reset()
func (*PutObjACLRequest) String ¶ added in v0.6.3
func (x *PutObjACLRequest) String() string
type PutObjectRequest ¶ added in v0.6.3
type PutObjectRequest struct {
BucketName string `protobuf:"bytes,1,opt,name=BucketName,proto3" json:"BucketName,omitempty"`
ObjectKey string `protobuf:"bytes,2,opt,name=ObjectKey,proto3" json:"ObjectKey,omitempty"`
Acl *Acl `protobuf:"bytes,3,opt,name=Acl,proto3" json:"Acl,omitempty"`
Attrs map[string]string `` /* 151-byte string literal not displayed */
Location string `protobuf:"bytes,5,opt,name=location,proto3" json:"location,omitempty"`
Size int64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
ContentType string `protobuf:"bytes,7,opt,name=contentType,proto3" json:"contentType,omitempty"`
Headers map[string]*HeaderValues `` /* 155-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*PutObjectRequest) Descriptor
deprecated
added in
v0.6.3
func (*PutObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutObjectRequest.ProtoReflect.Descriptor instead.
func (*PutObjectRequest) GetAcl ¶ added in v0.7.0
func (x *PutObjectRequest) GetAcl() *Acl
func (*PutObjectRequest) GetAttrs ¶ added in v0.7.0
func (x *PutObjectRequest) GetAttrs() map[string]string
func (*PutObjectRequest) GetBucketName ¶ added in v0.7.0
func (x *PutObjectRequest) GetBucketName() string
func (*PutObjectRequest) GetContentType ¶ added in v0.7.0
func (x *PutObjectRequest) GetContentType() string
func (*PutObjectRequest) GetHeaders ¶ added in v0.12.0
func (x *PutObjectRequest) GetHeaders() map[string]*HeaderValues
func (*PutObjectRequest) GetLocation ¶ added in v0.7.0
func (x *PutObjectRequest) GetLocation() string
func (*PutObjectRequest) GetObjectKey ¶ added in v0.7.0
func (x *PutObjectRequest) GetObjectKey() string
func (*PutObjectRequest) GetSize ¶ added in v0.7.0
func (x *PutObjectRequest) GetSize() int64
func (*PutObjectRequest) ProtoMessage ¶ added in v0.6.3
func (*PutObjectRequest) ProtoMessage()
func (*PutObjectRequest) ProtoReflect ¶ added in v1.3.2
func (x *PutObjectRequest) ProtoReflect() protoreflect.Message
func (*PutObjectRequest) Reset ¶ added in v0.6.3
func (x *PutObjectRequest) Reset()
func (*PutObjectRequest) String ¶ added in v0.6.3
func (x *PutObjectRequest) String() string
type PutObjectResponse ¶ added in v0.6.3
type PutObjectResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
ObjMeta *Object `protobuf:"bytes,2,opt,name=objMeta,proto3" json:"objMeta,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Md5 string `protobuf:"bytes,4,opt,name=md5,proto3" json:"md5,omitempty"`
VersionId string `protobuf:"bytes,5,opt,name=versionId,proto3" json:"versionId,omitempty"`
LastModified int64 `protobuf:"varint,6,opt,name=lastModified,proto3" json:"lastModified,omitempty"`
// contains filtered or unexported fields
}
func (*PutObjectResponse) Descriptor
deprecated
added in
v0.6.3
func (*PutObjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use PutObjectResponse.ProtoReflect.Descriptor instead.
func (*PutObjectResponse) GetErrorCode ¶ added in v0.6.3
func (x *PutObjectResponse) GetErrorCode() int32
func (*PutObjectResponse) GetLastModified ¶ added in v0.6.3
func (x *PutObjectResponse) GetLastModified() int64
func (*PutObjectResponse) GetMd5 ¶ added in v0.6.3
func (x *PutObjectResponse) GetMd5() string
func (*PutObjectResponse) GetObjMeta ¶ added in v0.6.3
func (x *PutObjectResponse) GetObjMeta() *Object
func (*PutObjectResponse) GetStatus ¶ added in v0.6.3
func (x *PutObjectResponse) GetStatus() string
func (*PutObjectResponse) GetVersionId ¶ added in v0.6.3
func (x *PutObjectResponse) GetVersionId() string
func (*PutObjectResponse) ProtoMessage ¶ added in v0.6.3
func (*PutObjectResponse) ProtoMessage()
func (*PutObjectResponse) ProtoReflect ¶ added in v1.3.2
func (x *PutObjectResponse) ProtoReflect() protoreflect.Message
func (*PutObjectResponse) Reset ¶ added in v0.6.3
func (x *PutObjectResponse) Reset()
func (*PutObjectResponse) String ¶ added in v0.6.3
func (x *PutObjectResponse) String() string
type Redirect ¶
type Redirect struct {
Protocol string `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
HostName string `protobuf:"bytes,2,opt,name=hostName,proto3" json:"hostName,omitempty"`
ReplaceKeyPrefixWith string `protobuf:"bytes,3,opt,name=replaceKeyPrefixWith,proto3" json:"replaceKeyPrefixWith,omitempty"`
ReplaceKeyWith string `protobuf:"bytes,4,opt,name=replaceKeyWith,proto3" json:"replaceKeyWith,omitempty"`
HttpRedirectCode string `protobuf:"bytes,5,opt,name=httpRedirectCode,proto3" json:"httpRedirectCode,omitempty"`
// contains filtered or unexported fields
}
func (*Redirect) Descriptor
deprecated
func (*Redirect) GetHostName ¶
func (*Redirect) GetHttpRedirectCode ¶
func (*Redirect) GetProtocol ¶
func (*Redirect) GetReplaceKeyPrefixWith ¶
func (*Redirect) GetReplaceKeyWith ¶
func (*Redirect) ProtoMessage ¶
func (*Redirect) ProtoMessage()
func (*Redirect) ProtoReflect ¶ added in v1.3.2
func (x *Redirect) ProtoReflect() protoreflect.Message
type RedirectAllRequestsTo ¶
type RedirectAllRequestsTo struct {
HostName string `protobuf:"bytes,1,opt,name=hostName,proto3" json:"hostName,omitempty"`
Protocol []string `protobuf:"bytes,2,rep,name=protocol,proto3" json:"protocol,omitempty"`
// contains filtered or unexported fields
}
func (*RedirectAllRequestsTo) Descriptor
deprecated
func (*RedirectAllRequestsTo) Descriptor() ([]byte, []int)
Deprecated: Use RedirectAllRequestsTo.ProtoReflect.Descriptor instead.
func (*RedirectAllRequestsTo) GetHostName ¶
func (x *RedirectAllRequestsTo) GetHostName() string
func (*RedirectAllRequestsTo) GetProtocol ¶
func (x *RedirectAllRequestsTo) GetProtocol() []string
func (*RedirectAllRequestsTo) ProtoMessage ¶
func (*RedirectAllRequestsTo) ProtoMessage()
func (*RedirectAllRequestsTo) ProtoReflect ¶ added in v1.3.2
func (x *RedirectAllRequestsTo) ProtoReflect() protoreflect.Message
func (*RedirectAllRequestsTo) Reset ¶
func (x *RedirectAllRequestsTo) Reset()
func (*RedirectAllRequestsTo) String ¶
func (x *RedirectAllRequestsTo) String() string
type ReplicationConfiguration ¶
type ReplicationConfiguration struct {
Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
Rules []*ReplicationRole `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"`
// contains filtered or unexported fields
}
func (*ReplicationConfiguration) Descriptor
deprecated
func (*ReplicationConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use ReplicationConfiguration.ProtoReflect.Descriptor instead.
func (*ReplicationConfiguration) GetRole ¶
func (x *ReplicationConfiguration) GetRole() string
func (*ReplicationConfiguration) GetRules ¶
func (x *ReplicationConfiguration) GetRules() []*ReplicationRole
func (*ReplicationConfiguration) ProtoMessage ¶
func (*ReplicationConfiguration) ProtoMessage()
func (*ReplicationConfiguration) ProtoReflect ¶ added in v1.3.2
func (x *ReplicationConfiguration) ProtoReflect() protoreflect.Message
func (*ReplicationConfiguration) Reset ¶
func (x *ReplicationConfiguration) Reset()
func (*ReplicationConfiguration) String ¶
func (x *ReplicationConfiguration) String() string
type ReplicationInfo ¶
type ReplicationInfo struct {
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Backend string `protobuf:"bytes,2,opt,name=backend,proto3" json:"backend,omitempty"`
StorageClass string `protobuf:"bytes,3,opt,name=storageClass,proto3" json:"storageClass,omitempty"`
// contains filtered or unexported fields
}
func (*ReplicationInfo) Descriptor
deprecated
func (*ReplicationInfo) Descriptor() ([]byte, []int)
Deprecated: Use ReplicationInfo.ProtoReflect.Descriptor instead.
func (*ReplicationInfo) GetBackend ¶
func (x *ReplicationInfo) GetBackend() string
func (*ReplicationInfo) GetStatus ¶
func (x *ReplicationInfo) GetStatus() string
func (*ReplicationInfo) GetStorageClass ¶
func (x *ReplicationInfo) GetStorageClass() string
func (*ReplicationInfo) ProtoMessage ¶
func (*ReplicationInfo) ProtoMessage()
func (*ReplicationInfo) ProtoReflect ¶ added in v1.3.2
func (x *ReplicationInfo) ProtoReflect() protoreflect.Message
func (*ReplicationInfo) Reset ¶
func (x *ReplicationInfo) Reset()
func (*ReplicationInfo) String ¶
func (x *ReplicationInfo) String() string
type ReplicationRole ¶
type ReplicationRole struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"`
Destination *Destination `protobuf:"bytes,4,opt,name=destination,proto3" json:"destination,omitempty"`
// contains filtered or unexported fields
}
func (*ReplicationRole) Descriptor
deprecated
func (*ReplicationRole) Descriptor() ([]byte, []int)
Deprecated: Use ReplicationRole.ProtoReflect.Descriptor instead.
func (*ReplicationRole) GetDestination ¶
func (x *ReplicationRole) GetDestination() *Destination
func (*ReplicationRole) GetEnabled ¶
func (x *ReplicationRole) GetEnabled() bool
func (*ReplicationRole) GetId ¶
func (x *ReplicationRole) GetId() string
func (*ReplicationRole) GetPrefix ¶
func (x *ReplicationRole) GetPrefix() string
func (*ReplicationRole) ProtoMessage ¶
func (*ReplicationRole) ProtoMessage()
func (*ReplicationRole) ProtoReflect ¶ added in v1.3.2
func (x *ReplicationRole) ProtoReflect() protoreflect.Message
func (*ReplicationRole) Reset ¶
func (x *ReplicationRole) Reset()
func (*ReplicationRole) String ¶
func (x *ReplicationRole) String() string
type Restore ¶ added in v1.2.0
type Restore struct {
Days int64 `protobuf:"varint,1,opt,name=days,proto3" json:"days,omitempty"`
Tier string `protobuf:"bytes,2,opt,name=tier,proto3" json:"tier,omitempty"`
BucketName string `protobuf:"bytes,3,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
ObjectKey string `protobuf:"bytes,4,opt,name=objectKey,proto3" json:"objectKey,omitempty"`
StorageClass string `protobuf:"bytes,5,opt,name=storageClass,proto3" json:"storageClass,omitempty"`
// contains filtered or unexported fields
}
func (*Restore) Descriptor
deprecated
added in
v1.2.0
func (*Restore) GetBucketName ¶ added in v1.2.0
func (*Restore) GetObjectKey ¶ added in v1.2.0
func (*Restore) GetStorageClass ¶ added in v1.2.1
func (*Restore) ProtoMessage ¶ added in v1.2.0
func (*Restore) ProtoMessage()
func (*Restore) ProtoReflect ¶ added in v1.3.2
func (x *Restore) ProtoReflect() protoreflect.Message
type RestoreObjectRequest ¶ added in v1.2.0
type RestoreObjectRequest struct {
Restore *Restore `protobuf:"bytes,1,opt,name=restore,proto3" json:"restore,omitempty"`
// contains filtered or unexported fields
}
func (*RestoreObjectRequest) Descriptor
deprecated
added in
v1.2.0
func (*RestoreObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestoreObjectRequest.ProtoReflect.Descriptor instead.
func (*RestoreObjectRequest) GetRestore ¶ added in v1.2.0
func (x *RestoreObjectRequest) GetRestore() *Restore
func (*RestoreObjectRequest) ProtoMessage ¶ added in v1.2.0
func (*RestoreObjectRequest) ProtoMessage()
func (*RestoreObjectRequest) ProtoReflect ¶ added in v1.3.2
func (x *RestoreObjectRequest) ProtoReflect() protoreflect.Message
func (*RestoreObjectRequest) Reset ¶ added in v1.2.0
func (x *RestoreObjectRequest) Reset()
func (*RestoreObjectRequest) String ¶ added in v1.2.0
func (x *RestoreObjectRequest) String() string
type RoutingRules ¶
type RoutingRules struct {
Redirect *Redirect `protobuf:"bytes,1,opt,name=redirect,proto3" json:"redirect,omitempty"`
Condition *Condition `protobuf:"bytes,2,opt,name=condition,proto3" json:"condition,omitempty"`
// contains filtered or unexported fields
}
func (*RoutingRules) Descriptor
deprecated
func (*RoutingRules) Descriptor() ([]byte, []int)
Deprecated: Use RoutingRules.ProtoReflect.Descriptor instead.
func (*RoutingRules) GetCondition ¶
func (x *RoutingRules) GetCondition() *Condition
func (*RoutingRules) GetRedirect ¶
func (x *RoutingRules) GetRedirect() *Redirect
func (*RoutingRules) ProtoMessage ¶
func (*RoutingRules) ProtoMessage()
func (*RoutingRules) ProtoReflect ¶ added in v1.3.2
func (x *RoutingRules) ProtoReflect() protoreflect.Message
func (*RoutingRules) Reset ¶
func (x *RoutingRules) Reset()
func (*RoutingRules) String ¶
func (x *RoutingRules) String() string
type S3Handler ¶
type S3Handler interface {
ListBuckets(context.Context, *ListBucketsRequest, *ListBucketsResponse) error
CreateBucket(context.Context, *Bucket, *BaseResponse) error
DeleteBucket(context.Context, *Bucket, *BaseResponse) error
GetBucket(context.Context, *Bucket, *GetBucketResponse) error
GetObjectMeta(context.Context, *GetObjectMetaRequest, *GetObjectMetaResult) error
UpdateObjectMeta(context.Context, *Object, *PutObjectResponse) error
ListObjects(context.Context, *ListObjectsRequest, *ListObjectsResponse) error
CountObjects(context.Context, *ListObjectsRequest, *CountObjectsResponse) error
PutObject(context.Context, S3_PutObjectStream) error
UpdateObject(context.Context, *Object, *BaseResponse) error
GetObject(context.Context, *GetObjectInput, S3_GetObjectStream) error
DeleteObject(context.Context, *DeleteObjectInput, *DeleteObjectOutput) error
GetTierMap(context.Context, *BaseRequest, *GetTierMapResponse) error
UpdateObjMeta(context.Context, *UpdateObjMetaRequest, *BaseResponse) error
GetStorageClasses(context.Context, *BaseRequest, *GetStorageClassesResponse) error
GetBackendTypeByTier(context.Context, *GetBackendTypeByTierRequest, *GetBackendTypeByTierResponse) error
DeleteBucketLifecycle(context.Context, *BaseRequest, *BaseResponse) error
PutBucketLifecycle(context.Context, *PutBucketLifecycleRequest, *BaseResponse) error
GetBucketLifecycle(context.Context, *BaseRequest, *GetBucketLifecycleResponse) error
ListBucketLifecycle(context.Context, *BaseRequest, *ListBucketsResponse) error
UpdateBucket(context.Context, *Bucket, *BaseResponse) error
ListBucketUploadRecords(context.Context, *ListBucketUploadRequest, *ListBucketUploadResponse) error
InitMultipartUpload(context.Context, *InitMultiPartRequest, *InitMultiPartResponse) error
AbortMultipartUpload(context.Context, *AbortMultipartRequest, *BaseResponse) error
CompleteMultipartUpload(context.Context, *CompleteMultipartRequest, *CompleteMultipartResponse) error
UploadPart(context.Context, S3_UploadPartStream) error
ListObjectParts(context.Context, *ListObjectPartsRequest, *ListObjectPartsResponse) error
AppendObject(context.Context, *BaseRequest, *BaseResponse) error
PostObject(context.Context, *BaseRequest, *BaseResponse) error
// For lifecycle, may need some change.
AddUploadRecord(context.Context, *MultipartUploadRecord, *BaseResponse) error
DeleteUploadRecord(context.Context, *MultipartUploadRecord, *BaseResponse) error
HeadObject(context.Context, *BaseObjRequest, *Object) error
MoveObject(context.Context, *MoveObjectRequest, *MoveObjectResponse) error
CopyObject(context.Context, *CopyObjectRequest, *CopyObjectResponse) error
CopyObjPart(context.Context, *CopyObjPartRequest, *CopyObjPartResponse) error
PutObjACL(context.Context, *PutObjACLRequest, *BaseResponse) error
GetObjACL(context.Context, *BaseObjRequest, *ObjACL) error
GetBucketLocation(context.Context, *BaseRequest, *BaseResponse) error
GetBucketVersioning(context.Context, *BaseBucketRequest, *BucketVersioning) error
PutBucketACL(context.Context, *PutBucketACLRequest, *BaseResponse) error
GetBucketACL(context.Context, *BaseBucketRequest, *BucketACL) error
PutBucketCORS(context.Context, *BaseRequest, *BaseResponse) error
GetBucketCORS(context.Context, *BaseRequest, *BaseResponse) error
DeleteBucketCORS(context.Context, *BaseRequest, *BaseResponse) error
PutBucketPolicy(context.Context, *BaseRequest, *BaseResponse) error
GetBucketPolicy(context.Context, *BaseRequest, *BaseResponse) error
DeleteBucketPolicy(context.Context, *BaseRequest, *BaseResponse) error
HeadBucket(context.Context, *BaseRequest, *Bucket) error
RestoreObject(context.Context, *RestoreObjectRequest, *BaseResponse) error
BackendCheck(context.Context, *BackendDetailS3, *BaseResponse) error
}
type S3Service ¶
type S3Service interface {
ListBuckets(ctx context.Context, in *ListBucketsRequest, opts ...client.CallOption) (*ListBucketsResponse, error)
CreateBucket(ctx context.Context, in *Bucket, opts ...client.CallOption) (*BaseResponse, error)
DeleteBucket(ctx context.Context, in *Bucket, opts ...client.CallOption) (*BaseResponse, error)
GetBucket(ctx context.Context, in *Bucket, opts ...client.CallOption) (*GetBucketResponse, error)
GetObjectMeta(ctx context.Context, in *GetObjectMetaRequest, opts ...client.CallOption) (*GetObjectMetaResult, error)
UpdateObjectMeta(ctx context.Context, in *Object, opts ...client.CallOption) (*PutObjectResponse, error)
ListObjects(ctx context.Context, in *ListObjectsRequest, opts ...client.CallOption) (*ListObjectsResponse, error)
CountObjects(ctx context.Context, in *ListObjectsRequest, opts ...client.CallOption) (*CountObjectsResponse, error)
PutObject(ctx context.Context, opts ...client.CallOption) (S3_PutObjectService, error)
UpdateObject(ctx context.Context, in *Object, opts ...client.CallOption) (*BaseResponse, error)
GetObject(ctx context.Context, in *GetObjectInput, opts ...client.CallOption) (S3_GetObjectService, error)
DeleteObject(ctx context.Context, in *DeleteObjectInput, opts ...client.CallOption) (*DeleteObjectOutput, error)
GetTierMap(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*GetTierMapResponse, error)
UpdateObjMeta(ctx context.Context, in *UpdateObjMetaRequest, opts ...client.CallOption) (*BaseResponse, error)
GetStorageClasses(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*GetStorageClassesResponse, error)
GetBackendTypeByTier(ctx context.Context, in *GetBackendTypeByTierRequest, opts ...client.CallOption) (*GetBackendTypeByTierResponse, error)
DeleteBucketLifecycle(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*BaseResponse, error)
PutBucketLifecycle(ctx context.Context, in *PutBucketLifecycleRequest, opts ...client.CallOption) (*BaseResponse, error)
GetBucketLifecycle(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*GetBucketLifecycleResponse, error)
ListBucketLifecycle(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*ListBucketsResponse, error)
UpdateBucket(ctx context.Context, in *Bucket, opts ...client.CallOption) (*BaseResponse, error)
ListBucketUploadRecords(ctx context.Context, in *ListBucketUploadRequest, opts ...client.CallOption) (*ListBucketUploadResponse, error)
InitMultipartUpload(ctx context.Context, in *InitMultiPartRequest, opts ...client.CallOption) (*InitMultiPartResponse, error)
AbortMultipartUpload(ctx context.Context, in *AbortMultipartRequest, opts ...client.CallOption) (*BaseResponse, error)
CompleteMultipartUpload(ctx context.Context, in *CompleteMultipartRequest, opts ...client.CallOption) (*CompleteMultipartResponse, error)
UploadPart(ctx context.Context, opts ...client.CallOption) (S3_UploadPartService, error)
ListObjectParts(ctx context.Context, in *ListObjectPartsRequest, opts ...client.CallOption) (*ListObjectPartsResponse, error)
AppendObject(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*BaseResponse, error)
PostObject(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*BaseResponse, error)
// For lifecycle, may need some change.
AddUploadRecord(ctx context.Context, in *MultipartUploadRecord, opts ...client.CallOption) (*BaseResponse, error)
DeleteUploadRecord(ctx context.Context, in *MultipartUploadRecord, opts ...client.CallOption) (*BaseResponse, error)
HeadObject(ctx context.Context, in *BaseObjRequest, opts ...client.CallOption) (*Object, error)
MoveObject(ctx context.Context, in *MoveObjectRequest, opts ...client.CallOption) (*MoveObjectResponse, error)
CopyObject(ctx context.Context, in *CopyObjectRequest, opts ...client.CallOption) (*CopyObjectResponse, error)
CopyObjPart(ctx context.Context, in *CopyObjPartRequest, opts ...client.CallOption) (*CopyObjPartResponse, error)
PutObjACL(ctx context.Context, in *PutObjACLRequest, opts ...client.CallOption) (*BaseResponse, error)
GetObjACL(ctx context.Context, in *BaseObjRequest, opts ...client.CallOption) (*ObjACL, error)
GetBucketLocation(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*BaseResponse, error)
GetBucketVersioning(ctx context.Context, in *BaseBucketRequest, opts ...client.CallOption) (*BucketVersioning, error)
PutBucketACL(ctx context.Context, in *PutBucketACLRequest, opts ...client.CallOption) (*BaseResponse, error)
GetBucketACL(ctx context.Context, in *BaseBucketRequest, opts ...client.CallOption) (*BucketACL, error)
PutBucketCORS(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*BaseResponse, error)
GetBucketCORS(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*BaseResponse, error)
DeleteBucketCORS(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*BaseResponse, error)
PutBucketPolicy(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*BaseResponse, error)
GetBucketPolicy(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*BaseResponse, error)
DeleteBucketPolicy(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*BaseResponse, error)
HeadBucket(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*Bucket, error)
RestoreObject(ctx context.Context, in *RestoreObjectRequest, opts ...client.CallOption) (*BaseResponse, error)
BackendCheck(ctx context.Context, in *BackendDetailS3, opts ...client.CallOption) (*BaseResponse, error)
}
type S3_GetObjectService ¶ added in v0.6.3
type S3_GetObjectStream ¶ added in v0.6.3
type S3_PutObjectService ¶ added in v0.6.3
type S3_PutObjectStream ¶ added in v0.6.3
type S3_UploadPartService ¶ added in v0.6.3
type S3_UploadPartStream ¶ added in v0.6.3
type ServerSideEncryption ¶
type ServerSideEncryption struct {
XXX_NoUnkeyedLiteral struct{}
XXX_unrecognized interface{}
XXX_sizecache int
SseType string `protobuf:"bytes,1,opt,name=sseType,proto3" json:"sseType,omitempty"`
EncryptionKey []byte `protobuf:"bytes,2,opt,name=encryptionKey,proto3" json:"encryptionKey,omitempty"`
InitilizationVector []byte `protobuf:"bytes,3,opt,name=initilizationVector,proto3" json:"initilizationVector,omitempty"`
// contains filtered or unexported fields
}
func (*ServerSideEncryption) Descriptor
deprecated
func (*ServerSideEncryption) Descriptor() ([]byte, []int)
Deprecated: Use ServerSideEncryption.ProtoReflect.Descriptor instead.
func (*ServerSideEncryption) GetEncryptionKey ¶ added in v0.6.3
func (x *ServerSideEncryption) GetEncryptionKey() []byte
func (*ServerSideEncryption) GetInitilizationVector ¶ added in v0.6.3
func (x *ServerSideEncryption) GetInitilizationVector() []byte
func (*ServerSideEncryption) GetSseType ¶ added in v0.6.3
func (x *ServerSideEncryption) GetSseType() string
func (*ServerSideEncryption) ProtoMessage ¶
func (*ServerSideEncryption) ProtoMessage()
func (*ServerSideEncryption) ProtoReflect ¶ added in v1.3.2
func (x *ServerSideEncryption) ProtoReflect() protoreflect.Message
func (*ServerSideEncryption) Reset ¶
func (x *ServerSideEncryption) Reset()
func (*ServerSideEncryption) String ¶
func (x *ServerSideEncryption) String() string
type StorageClass ¶ added in v0.5.2
type StorageClass struct {
Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
Tier int32 `protobuf:"varint,2,opt,name=Tier,proto3" json:"Tier,omitempty"`
// contains filtered or unexported fields
}
func (*StorageClass) Descriptor
deprecated
added in
v0.5.2
func (*StorageClass) Descriptor() ([]byte, []int)
Deprecated: Use StorageClass.ProtoReflect.Descriptor instead.
func (*StorageClass) GetName ¶ added in v0.5.2
func (x *StorageClass) GetName() string
func (*StorageClass) GetTier ¶ added in v0.5.2
func (x *StorageClass) GetTier() int32
func (*StorageClass) ProtoMessage ¶ added in v0.5.2
func (*StorageClass) ProtoMessage()
func (*StorageClass) ProtoReflect ¶ added in v1.3.2
func (x *StorageClass) ProtoReflect() protoreflect.Message
func (*StorageClass) Reset ¶ added in v0.5.2
func (x *StorageClass) Reset()
func (*StorageClass) String ¶ added in v0.5.2
func (x *StorageClass) String() string
type TList ¶ added in v0.5.2
type TList struct {
Tier []int32 `protobuf:"varint,1,rep,packed,name=Tier,proto3" json:"Tier,omitempty"`
// contains filtered or unexported fields
}
func (*TList) Descriptor
deprecated
added in
v0.5.2
func (*TList) ProtoMessage ¶ added in v0.5.2
func (*TList) ProtoMessage()
func (*TList) ProtoReflect ¶ added in v1.3.2
func (x *TList) ProtoReflect() protoreflect.Message
type Tag ¶
type Tag struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Val string `protobuf:"bytes,2,opt,name=val,proto3" json:"val,omitempty"`
// contains filtered or unexported fields
}
func (*Tag) Descriptor
deprecated
func (*Tag) ProtoMessage ¶
func (*Tag) ProtoMessage()
func (*Tag) ProtoReflect ¶ added in v1.3.2
func (x *Tag) ProtoReflect() protoreflect.Message
type Tier2ClassName ¶ added in v0.5.2
type Tier2ClassName struct {
Lst map[int32]string `` /* 148-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Tier2ClassName) Descriptor
deprecated
added in
v0.5.2
func (*Tier2ClassName) Descriptor() ([]byte, []int)
Deprecated: Use Tier2ClassName.ProtoReflect.Descriptor instead.
func (*Tier2ClassName) GetLst ¶ added in v0.5.2
func (x *Tier2ClassName) GetLst() map[int32]string
func (*Tier2ClassName) ProtoMessage ¶ added in v0.5.2
func (*Tier2ClassName) ProtoMessage()
func (*Tier2ClassName) ProtoReflect ¶ added in v1.3.2
func (x *Tier2ClassName) ProtoReflect() protoreflect.Message
func (*Tier2ClassName) Reset ¶ added in v0.5.2
func (x *Tier2ClassName) Reset()
func (*Tier2ClassName) String ¶ added in v0.5.2
func (x *Tier2ClassName) String() string
type UpdateObjMetaRequest ¶ added in v0.5.2
type UpdateObjMetaRequest struct {
ObjKey string `protobuf:"bytes,1,opt,name=ObjKey,proto3" json:"ObjKey,omitempty"`
BucketName string `protobuf:"bytes,2,opt,name=BucketName,proto3" json:"BucketName,omitempty"`
LastModified int64 `protobuf:"varint,3,opt,name=LastModified,proto3" json:"LastModified,omitempty"`
Setting map[string]string `` /* 155-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*UpdateObjMetaRequest) Descriptor
deprecated
added in
v0.5.2
func (*UpdateObjMetaRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateObjMetaRequest.ProtoReflect.Descriptor instead.
func (*UpdateObjMetaRequest) GetBucketName ¶ added in v0.5.2
func (x *UpdateObjMetaRequest) GetBucketName() string
func (*UpdateObjMetaRequest) GetLastModified ¶ added in v0.5.3
func (x *UpdateObjMetaRequest) GetLastModified() int64
func (*UpdateObjMetaRequest) GetObjKey ¶ added in v0.5.2
func (x *UpdateObjMetaRequest) GetObjKey() string
func (*UpdateObjMetaRequest) GetSetting ¶ added in v0.5.2
func (x *UpdateObjMetaRequest) GetSetting() map[string]string
func (*UpdateObjMetaRequest) ProtoMessage ¶ added in v0.5.2
func (*UpdateObjMetaRequest) ProtoMessage()
func (*UpdateObjMetaRequest) ProtoReflect ¶ added in v1.3.2
func (x *UpdateObjMetaRequest) ProtoReflect() protoreflect.Message
func (*UpdateObjMetaRequest) Reset ¶ added in v0.5.2
func (x *UpdateObjMetaRequest) Reset()
func (*UpdateObjMetaRequest) String ¶ added in v0.5.2
func (x *UpdateObjMetaRequest) String() string
type Upload ¶ added in v0.6.3
type Upload struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
UploadId string `protobuf:"bytes,2,opt,name=uploadId,proto3" json:"uploadId,omitempty"`
Initiator *Owner `protobuf:"bytes,3,opt,name=initiator,proto3" json:"initiator,omitempty"`
Owner *Owner `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"`
StorageClass string `protobuf:"bytes,5,opt,name=storageClass,proto3" json:"storageClass,omitempty"`
Initiated string `protobuf:"bytes,6,opt,name=initiated,proto3" json:"initiated,omitempty"`
// contains filtered or unexported fields
}
func (*Upload) Descriptor
deprecated
added in
v0.6.3
func (*Upload) GetInitiated ¶ added in v0.6.3
func (*Upload) GetInitiator ¶ added in v0.6.3
func (*Upload) GetStorageClass ¶ added in v0.6.3
func (*Upload) GetUploadId ¶ added in v0.6.3
func (*Upload) ProtoMessage ¶ added in v0.6.3
func (*Upload) ProtoMessage()
func (*Upload) ProtoReflect ¶ added in v1.3.2
func (x *Upload) ProtoReflect() protoreflect.Message
type UploadPartRequest ¶ added in v0.6.3
type UploadPartRequest struct {
BucketName string `protobuf:"bytes,1,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
ObjectKey string `protobuf:"bytes,2,opt,name=objectKey,proto3" json:"objectKey,omitempty"`
UploadId string `protobuf:"bytes,3,opt,name=uploadId,proto3" json:"uploadId,omitempty"`
PartId int32 `protobuf:"varint,4,opt,name=partId,proto3" json:"partId,omitempty"`
Size int64 `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
Md5Hex string `protobuf:"bytes,6,opt,name=md5Hex,proto3" json:"md5Hex,omitempty"`
// contains filtered or unexported fields
}
func (*UploadPartRequest) Descriptor
deprecated
added in
v0.6.3
func (*UploadPartRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadPartRequest.ProtoReflect.Descriptor instead.
func (*UploadPartRequest) GetBucketName ¶ added in v0.6.3
func (x *UploadPartRequest) GetBucketName() string
func (*UploadPartRequest) GetMd5Hex ¶ added in v0.6.3
func (x *UploadPartRequest) GetMd5Hex() string
func (*UploadPartRequest) GetObjectKey ¶ added in v0.6.3
func (x *UploadPartRequest) GetObjectKey() string
func (*UploadPartRequest) GetPartId ¶ added in v0.6.3
func (x *UploadPartRequest) GetPartId() int32
func (*UploadPartRequest) GetSize ¶ added in v0.6.3
func (x *UploadPartRequest) GetSize() int64
func (*UploadPartRequest) GetUploadId ¶ added in v0.6.3
func (x *UploadPartRequest) GetUploadId() string
func (*UploadPartRequest) ProtoMessage ¶ added in v0.6.3
func (*UploadPartRequest) ProtoMessage()
func (*UploadPartRequest) ProtoReflect ¶ added in v1.3.2
func (x *UploadPartRequest) ProtoReflect() protoreflect.Message
func (*UploadPartRequest) Reset ¶ added in v0.6.3
func (x *UploadPartRequest) Reset()
func (*UploadPartRequest) String ¶ added in v0.6.3
func (x *UploadPartRequest) String() string
type UploadPartResponse ¶ added in v0.6.3
type UploadPartResponse struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
ETag string `protobuf:"bytes,2,opt,name=eTag,proto3" json:"eTag,omitempty"`
// contains filtered or unexported fields
}
func (*UploadPartResponse) Descriptor
deprecated
added in
v0.6.3
func (*UploadPartResponse) Descriptor() ([]byte, []int)
Deprecated: Use UploadPartResponse.ProtoReflect.Descriptor instead.
func (*UploadPartResponse) GetETag ¶ added in v0.6.3
func (x *UploadPartResponse) GetETag() string
func (*UploadPartResponse) GetErrorCode ¶ added in v0.6.3
func (x *UploadPartResponse) GetErrorCode() int32
func (*UploadPartResponse) ProtoMessage ¶ added in v0.6.3
func (*UploadPartResponse) ProtoMessage()
func (*UploadPartResponse) ProtoReflect ¶ added in v1.3.2
func (x *UploadPartResponse) ProtoReflect() protoreflect.Message
func (*UploadPartResponse) Reset ¶ added in v0.6.3
func (x *UploadPartResponse) Reset()
func (*UploadPartResponse) String ¶ added in v0.6.3
func (x *UploadPartResponse) String() string
type Version ¶
type Version struct {
Versionid string `protobuf:"bytes,1,opt,name=versionid,proto3" json:"versionid,omitempty"`
Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
IsLatest string `protobuf:"bytes,3,opt,name=isLatest,proto3" json:"isLatest,omitempty"`
LastModified int64 `protobuf:"varint,4,opt,name=lastModified,proto3" json:"lastModified,omitempty"`
Size int64 `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
// contains filtered or unexported fields
}
func (*Version) Descriptor
deprecated
func (*Version) GetIsLatest ¶
func (*Version) GetLastModified ¶
func (*Version) GetVersionid ¶
func (*Version) ProtoMessage ¶
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶ added in v1.3.2
func (x *Version) ProtoReflect() protoreflect.Message
type WebsiteConfiguration ¶
type WebsiteConfiguration struct {
IndexDocument string `protobuf:"bytes,1,opt,name=indexDocument,proto3" json:"indexDocument,omitempty"`
ErrorDocument string `protobuf:"bytes,2,opt,name=errorDocument,proto3" json:"errorDocument,omitempty"`
RedirectAllRequestsTo *RedirectAllRequestsTo `protobuf:"bytes,3,opt,name=redirectAllRequestsTo,proto3" json:"redirectAllRequestsTo,omitempty"`
RoutingRules []*RoutingRules `protobuf:"bytes,4,rep,name=routingRules,proto3" json:"routingRules,omitempty"`
// contains filtered or unexported fields
}
func (*WebsiteConfiguration) Descriptor
deprecated
func (*WebsiteConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use WebsiteConfiguration.ProtoReflect.Descriptor instead.
func (*WebsiteConfiguration) GetErrorDocument ¶
func (x *WebsiteConfiguration) GetErrorDocument() string
func (*WebsiteConfiguration) GetIndexDocument ¶
func (x *WebsiteConfiguration) GetIndexDocument() string
func (*WebsiteConfiguration) GetRedirectAllRequestsTo ¶
func (x *WebsiteConfiguration) GetRedirectAllRequestsTo() *RedirectAllRequestsTo
func (*WebsiteConfiguration) GetRoutingRules ¶
func (x *WebsiteConfiguration) GetRoutingRules() []*RoutingRules
func (*WebsiteConfiguration) ProtoMessage ¶
func (*WebsiteConfiguration) ProtoMessage()
func (*WebsiteConfiguration) ProtoReflect ¶ added in v1.3.2
func (x *WebsiteConfiguration) ProtoReflect() protoreflect.Message
func (*WebsiteConfiguration) Reset ¶
func (x *WebsiteConfiguration) Reset()
func (*WebsiteConfiguration) String ¶
func (x *WebsiteConfiguration) String() string