s3

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Dec 31, 2021 License: Apache-2.0 Imports: 11 Imported by: 24

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_s3_proto_s3_proto protoreflect.FileDescriptor

Functions

func NewS3Endpoints added in v1.0.0

func NewS3Endpoints() []*api.Endpoint

func RegisterS3Handler

func RegisterS3Handler(s server.Server, hdlr S3Handler, opts ...server.HandlerOption) error

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) Descriptor() ([]byte, []int)

Deprecated: Use Acl.ProtoReflect.Descriptor instead.

func (*Acl) GetCannedAcl added in v0.6.3

func (x *Acl) GetCannedAcl() string

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

func (*Acl) Reset added in v0.6.3

func (x *Acl) Reset()

func (*Acl) String added in v0.6.3

func (x *Acl) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Action.ProtoReflect.Descriptor instead.

func (*Action) GetBackend added in v0.5.2

func (x *Action) GetBackend() string

func (*Action) GetDays added in v0.5.2

func (x *Action) GetDays() int32

func (*Action) GetDeleteMarker

func (x *Action) GetDeleteMarker() string

func (*Action) GetName

func (x *Action) GetName() string

func (*Action) GetTargetBucket added in v1.2.2

func (x *Action) GetTargetBucket() string

func (*Action) GetTier added in v0.5.2

func (x *Action) GetTier() int32

func (*Action) ProtoMessage

func (*Action) ProtoMessage()

func (*Action) ProtoReflect added in v1.3.2

func (x *Action) ProtoReflect() protoreflect.Message

func (*Action) Reset

func (x *Action) Reset()

func (*Action) String

func (x *Action) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Bucket.ProtoReflect.Descriptor instead.

func (*Bucket) GetAcl

func (x *Bucket) GetAcl() *Acl

func (*Bucket) GetBucketPolicy added in v0.5.2

func (x *Bucket) GetBucketPolicy() string

func (*Bucket) GetCors

func (x *Bucket) GetCors() *CORSConfiguration

func (*Bucket) GetCreateTime added in v0.6.3

func (x *Bucket) GetCreateTime() int64

func (*Bucket) GetDefaultLocation added in v0.6.3

func (x *Bucket) GetDefaultLocation() string

func (*Bucket) GetDeleted

func (x *Bucket) GetDeleted() bool

func (*Bucket) GetId added in v0.6.3

func (x *Bucket) GetId() string

func (*Bucket) GetLifecycleConfiguration

func (x *Bucket) GetLifecycleConfiguration() []*LifecycleRule

func (*Bucket) GetName

func (x *Bucket) GetName() string

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 (x *Bucket) GetTenantId() string

func (*Bucket) GetTier added in v0.6.3

func (x *Bucket) GetTier() int32

func (*Bucket) GetTiers added in v1.3.2

func (x *Bucket) GetTiers() string

func (*Bucket) GetUsages added in v0.6.3

func (x *Bucket) GetUsages() int64

func (*Bucket) GetUserId added in v0.6.3

func (x *Bucket) GetUserId() string

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

func (*Bucket) Reset

func (x *Bucket) Reset()

func (*Bucket) String

func (x *Bucket) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use BucketACL.ProtoReflect.Descriptor instead.

func (*BucketACL) GetBucketName added in v0.6.3

func (x *BucketACL) GetBucketName() string

func (*BucketACL) GetCannedAcl added in v0.6.3

func (x *BucketACL) GetCannedAcl() string

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

func (*BucketACL) Reset added in v0.6.3

func (x *BucketACL) Reset()

func (*BucketACL) String added in v0.6.3

func (x *BucketACL) String() string

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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use Condition.ProtoReflect.Descriptor instead.

func (*Condition) GetHttpErrorCodeReturnedEquals

func (x *Condition) GetHttpErrorCodeReturnedEquals() string

func (*Condition) GetKeyPrefixEquals

func (x *Condition) GetKeyPrefixEquals() string

func (*Condition) ProtoMessage

func (*Condition) ProtoMessage()

func (*Condition) ProtoReflect added in v1.3.2

func (x *Condition) ProtoReflect() protoreflect.Message

func (*Condition) Reset

func (x *Condition) Reset()

func (*Condition) String

func (x *Condition) String() string

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 (*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 (*GetBackendTypeByTierResponse) Reset added in v0.5.2

func (x *GetBackendTypeByTierResponse) Reset()

func (*GetBackendTypeByTierResponse) String added in v0.5.2

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 (*GetBucketLifecycleResponse) ProtoMessage added in v0.6.3

func (*GetBucketLifecycleResponse) ProtoMessage()

func (*GetBucketLifecycleResponse) ProtoReflect added in v1.3.2

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 (*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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use ListParts.ProtoReflect.Descriptor instead.

func (*ListParts) GetBucket

func (x *ListParts) GetBucket() string

func (*ListParts) GetKey

func (x *ListParts) GetKey() string

func (*ListParts) GetMaxParts

func (x *ListParts) GetMaxParts() int64

func (*ListParts) GetPartNumberMarker

func (x *ListParts) GetPartNumberMarker() int64

func (*ListParts) GetUploadId

func (x *ListParts) GetUploadId() string

func (*ListParts) ProtoMessage

func (*ListParts) ProtoMessage()

func (*ListParts) ProtoReflect added in v1.3.2

func (x *ListParts) ProtoReflect() protoreflect.Message

func (*ListParts) Reset

func (x *ListParts) Reset()

func (*ListParts) String

func (x *ListParts) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use ObjACL.ProtoReflect.Descriptor instead.

func (*ObjACL) GetBucketName added in v0.6.3

func (x *ObjACL) GetBucketName() string

func (*ObjACL) GetCannedAcl added in v0.6.3

func (x *ObjACL) GetCannedAcl() string

func (*ObjACL) GetObjectKey added in v0.6.3

func (x *ObjACL) GetObjectKey() string

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

func (*ObjACL) Reset added in v0.6.3

func (x *ObjACL) Reset()

func (*ObjACL) String added in v0.6.3

func (x *ObjACL) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Object.ProtoReflect.Descriptor instead.

func (*Object) GetAcl

func (x *Object) GetAcl() *Acl

func (*Object) GetBucketName

func (x *Object) GetBucketName() string

func (*Object) GetContentMd5

func (x *Object) GetContentMd5() string

func (*Object) GetContentType

func (x *Object) GetContentType() string

func (*Object) GetCustomAttributes added in v0.6.3

func (x *Object) GetCustomAttributes() map[string]string

func (*Object) GetDeleteMarker added in v0.6.3

func (x *Object) GetDeleteMarker() bool

func (*Object) GetEncSize added in v0.9.0

func (x *Object) GetEncSize() int64

func (*Object) GetEtag added in v0.6.3

func (x *Object) GetEtag() string

func (*Object) GetIsNull

func (x *Object) GetIsNull() bool

func (*Object) GetLastModified

func (x *Object) GetLastModified() int64

func (*Object) GetLocation added in v0.6.3

func (x *Object) GetLocation() string

func (*Object) GetNullVersion added in v0.6.3

func (x *Object) GetNullVersion() bool

func (*Object) GetObjectId added in v0.6.3

func (x *Object) GetObjectId() string

func (*Object) GetObjectKey

func (x *Object) GetObjectKey() string

func (*Object) GetServerSideEncryption

func (x *Object) GetServerSideEncryption() *ServerSideEncryption

func (*Object) GetSize

func (x *Object) GetSize() int64

func (*Object) GetStorageClass

func (x *Object) GetStorageClass() string

func (*Object) GetStorageMeta added in v0.6.3

func (x *Object) GetStorageMeta() string

func (*Object) GetTags

func (x *Object) GetTags() []*Tag

func (*Object) GetTenantId added in v0.6.3

func (x *Object) GetTenantId() string

func (*Object) GetTier added in v0.5.2

func (x *Object) GetTier() int32

func (*Object) GetType added in v0.6.3

func (x *Object) GetType() int32

func (*Object) GetUserId added in v0.6.3

func (x *Object) GetUserId() string

func (*Object) GetVersionId added in v0.6.3

func (x *Object) GetVersionId() string

func (*Object) GetVersions

func (x *Object) GetVersions() []*Version

func (*Object) GetWebsiteRedirectLocation

func (x *Object) GetWebsiteRedirectLocation() string

func (*Object) ProtoMessage

func (*Object) ProtoMessage()

func (*Object) ProtoReflect added in v1.3.2

func (x *Object) ProtoReflect() protoreflect.Message

func (*Object) Reset

func (x *Object) Reset()

func (*Object) String

func (x *Object) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Owner.ProtoReflect.Descriptor instead.

func (*Owner) GetDisplayName added in v0.6.3

func (x *Owner) GetDisplayName() string

func (*Owner) GetId added in v0.6.3

func (x *Owner) GetId() string

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

func (*Owner) Reset added in v0.6.3

func (x *Owner) Reset()

func (*Owner) String added in v0.6.3

func (x *Owner) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Part.ProtoReflect.Descriptor instead.

func (*Part) GetETag added in v0.8.0

func (x *Part) GetETag() string

func (*Part) GetLastModified added in v0.8.0

func (x *Part) GetLastModified() string

func (*Part) GetPartNumber added in v0.8.0

func (x *Part) GetPartNumber() int64

func (*Part) GetSize added in v0.8.0

func (x *Part) GetSize() int64

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

func (*Part) Reset added in v0.8.0

func (x *Part) Reset()

func (*Part) String added in v0.8.0

func (x *Part) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Partion.ProtoReflect.Descriptor instead.

func (*Partion) GetEtag

func (x *Partion) GetEtag() string

func (*Partion) GetKey

func (x *Partion) GetKey() string

func (*Partion) GetLastModified

func (x *Partion) GetLastModified() int64

func (*Partion) GetPartNumber

func (x *Partion) GetPartNumber() int64

func (*Partion) GetSize

func (x *Partion) GetSize() int64

func (*Partion) ProtoMessage

func (*Partion) ProtoMessage()

func (*Partion) ProtoReflect added in v1.3.2

func (x *Partion) ProtoReflect() protoreflect.Message

func (*Partion) Reset

func (x *Partion) Reset()

func (*Partion) String

func (x *Partion) String() string

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 (*PutBucketLifecycleRequest) ProtoMessage added in v0.6.3

func (*PutBucketLifecycleRequest) ProtoMessage()

func (*PutBucketLifecycleRequest) ProtoReflect added in v1.3.2

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) Descriptor() ([]byte, []int)

Deprecated: Use Redirect.ProtoReflect.Descriptor instead.

func (*Redirect) GetHostName

func (x *Redirect) GetHostName() string

func (*Redirect) GetHttpRedirectCode

func (x *Redirect) GetHttpRedirectCode() string

func (*Redirect) GetProtocol

func (x *Redirect) GetProtocol() string

func (*Redirect) GetReplaceKeyPrefixWith

func (x *Redirect) GetReplaceKeyPrefixWith() string

func (*Redirect) GetReplaceKeyWith

func (x *Redirect) GetReplaceKeyWith() string

func (*Redirect) ProtoMessage

func (*Redirect) ProtoMessage()

func (*Redirect) ProtoReflect added in v1.3.2

func (x *Redirect) ProtoReflect() protoreflect.Message

func (*Redirect) Reset

func (x *Redirect) Reset()

func (*Redirect) String

func (x *Redirect) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Restore.ProtoReflect.Descriptor instead.

func (*Restore) GetBucketName added in v1.2.0

func (x *Restore) GetBucketName() string

func (*Restore) GetDays added in v1.2.0

func (x *Restore) GetDays() int64

func (*Restore) GetObjectKey added in v1.2.0

func (x *Restore) GetObjectKey() string

func (*Restore) GetStorageClass added in v1.2.1

func (x *Restore) GetStorageClass() string

func (*Restore) GetTier added in v1.2.0

func (x *Restore) GetTier() string

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

func (*Restore) Reset added in v1.2.0

func (x *Restore) Reset()

func (*Restore) String added in v1.2.0

func (x *Restore) String() string

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)
}

func NewS3Service

func NewS3Service(name string, c client.Client) S3Service

type S3_GetObjectService added in v0.6.3

type S3_GetObjectService interface {
	Context() context.Context
	SendMsg(interface{}) error
	RecvMsg(interface{}) error
	Close() error
	Recv() (*GetObjectResponse, error)
}

type S3_GetObjectStream added in v0.6.3

type S3_GetObjectStream interface {
	Context() context.Context
	SendMsg(interface{}) error
	RecvMsg(interface{}) error
	Close() error
	Send(*GetObjectResponse) error
}

type S3_PutObjectService added in v0.6.3

type S3_PutObjectService interface {
	Context() context.Context
	SendMsg(interface{}) error
	RecvMsg(interface{}) error
	Close() error
	Send(*PutDataStream) error
}

type S3_PutObjectStream added in v0.6.3

type S3_PutObjectStream interface {
	Context() context.Context
	SendMsg(interface{}) error
	RecvMsg(interface{}) error
	Close() error
	Recv() (*PutDataStream, error)
}

type S3_UploadPartService added in v0.6.3

type S3_UploadPartService interface {
	Context() context.Context
	SendMsg(interface{}) error
	RecvMsg(interface{}) error
	Close() error
	Send(*PutDataStream) error
}

type S3_UploadPartStream added in v0.6.3

type S3_UploadPartStream interface {
	Context() context.Context
	SendMsg(interface{}) error
	RecvMsg(interface{}) error
	Close() error
	Recv() (*PutDataStream, error)
}

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) Descriptor() ([]byte, []int)

Deprecated: Use TList.ProtoReflect.Descriptor instead.

func (*TList) GetTier added in v0.5.2

func (x *TList) GetTier() []int32

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

func (*TList) Reset added in v0.5.2

func (x *TList) Reset()

func (*TList) String added in v0.5.2

func (x *TList) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Tag.ProtoReflect.Descriptor instead.

func (*Tag) GetKey

func (x *Tag) GetKey() string

func (*Tag) GetVal

func (x *Tag) GetVal() string

func (*Tag) ProtoMessage

func (*Tag) ProtoMessage()

func (*Tag) ProtoReflect added in v1.3.2

func (x *Tag) ProtoReflect() protoreflect.Message

func (*Tag) Reset

func (x *Tag) Reset()

func (*Tag) String

func (x *Tag) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Upload.ProtoReflect.Descriptor instead.

func (*Upload) GetInitiated added in v0.6.3

func (x *Upload) GetInitiated() string

func (*Upload) GetInitiator added in v0.6.3

func (x *Upload) GetInitiator() *Owner

func (*Upload) GetKey added in v0.6.3

func (x *Upload) GetKey() string

func (*Upload) GetOwner added in v0.6.3

func (x *Upload) GetOwner() *Owner

func (*Upload) GetStorageClass added in v0.6.3

func (x *Upload) GetStorageClass() string

func (*Upload) GetUploadId added in v0.6.3

func (x *Upload) GetUploadId() string

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

func (*Upload) Reset added in v0.6.3

func (x *Upload) Reset()

func (*Upload) String added in v0.6.3

func (x *Upload) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Version.ProtoReflect.Descriptor instead.

func (*Version) GetEtag

func (x *Version) GetEtag() string

func (*Version) GetIsLatest

func (x *Version) GetIsLatest() string

func (*Version) GetLastModified

func (x *Version) GetLastModified() int64

func (*Version) GetSize

func (x *Version) GetSize() int64

func (*Version) GetVersionid

func (x *Version) GetVersionid() string

func (*Version) ProtoMessage

func (*Version) ProtoMessage()

func (*Version) ProtoReflect added in v1.3.2

func (x *Version) ProtoReflect() protoreflect.Message

func (*Version) Reset

func (x *Version) Reset()

func (*Version) String

func (x *Version) String() string

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

Jump to

Keyboard shortcuts

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