Versions in this module Expand all Collapse all v0 v0.3.2 Nov 9, 2018 Changes in this version + func RegisterS3Handler(s server.Server, hdlr S3Handler, opts ...server.HandlerOption) error + type ACL struct + Canned string + FULL_CONTROL []string + READ []string + READ_ACP []string + WRITE []string + WRITE_ACP []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ACL) Descriptor() ([]byte, []int) + func (*ACL) ProtoMessage() + func (m *ACL) GetCanned() string + func (m *ACL) GetFULL_CONTROL() []string + func (m *ACL) GetREAD() []string + func (m *ACL) GetREAD_ACP() []string + func (m *ACL) GetWRITE() []string + func (m *ACL) GetWRITE_ACP() []string + func (m *ACL) Reset() + func (m *ACL) String() string + func (m *ACL) XXX_DiscardUnknown() + func (m *ACL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ACL) XXX_Merge(src proto.Message) + func (m *ACL) XXX_Size() int + func (m *ACL) XXX_Unmarshal(b []byte) error + type Action struct + Day string + DeleteMarker string + Name string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Action) Descriptor() ([]byte, []int) + func (*Action) ProtoMessage() + func (m *Action) GetDay() string + func (m *Action) GetDeleteMarker() string + func (m *Action) GetName() string + func (m *Action) Reset() + func (m *Action) String() string + func (m *Action) XXX_DiscardUnknown() + func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Action) XXX_Merge(src proto.Message) + func (m *Action) XXX_Size() int + func (m *Action) XXX_Unmarshal(b []byte) error + type BaseRequest struct + Id string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*BaseRequest) Descriptor() ([]byte, []int) + func (*BaseRequest) ProtoMessage() + func (m *BaseRequest) GetId() string + func (m *BaseRequest) Reset() + func (m *BaseRequest) String() string + func (m *BaseRequest) XXX_DiscardUnknown() + func (m *BaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *BaseRequest) XXX_Merge(src proto.Message) + func (m *BaseRequest) XXX_Size() int + func (m *BaseRequest) XXX_Unmarshal(b []byte) error + type BaseResponse struct + ErrorCode string + Msg string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*BaseResponse) Descriptor() ([]byte, []int) + func (*BaseResponse) ProtoMessage() + func (m *BaseResponse) GetErrorCode() string + func (m *BaseResponse) GetMsg() string + func (m *BaseResponse) Reset() + func (m *BaseResponse) String() string + func (m *BaseResponse) XXX_DiscardUnknown() + func (m *BaseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *BaseResponse) XXX_Merge(src proto.Message) + func (m *BaseResponse) XXX_Size() int + func (m *BaseResponse) XXX_Unmarshal(b []byte) error + type Bucket struct + Acl *ACL + Backend string + Cors *CORSConfiguration + CreationDate int64 + Deleted bool + LifecycleConfiguration []*LifecycleRole + Name string + Owner string + OwnerDisplayName string + ReplicationConfiguration *ReplicationConfiguration + ServerSideEncryption *ServerSideEncryption + Transient bool + VersioningConfiguration *VersioningConfiguration + WebsiteConfiguration *WebsiteConfiguration + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Bucket) Descriptor() ([]byte, []int) + func (*Bucket) ProtoMessage() + func (m *Bucket) GetAcl() *ACL + func (m *Bucket) GetBackend() string + func (m *Bucket) GetCors() *CORSConfiguration + func (m *Bucket) GetCreationDate() int64 + func (m *Bucket) GetDeleted() bool + func (m *Bucket) GetLifecycleConfiguration() []*LifecycleRole + func (m *Bucket) GetName() string + func (m *Bucket) GetOwner() string + func (m *Bucket) GetOwnerDisplayName() string + func (m *Bucket) GetReplicationConfiguration() *ReplicationConfiguration + func (m *Bucket) GetServerSideEncryption() *ServerSideEncryption + func (m *Bucket) GetTransient() bool + func (m *Bucket) GetVersioningConfiguration() *VersioningConfiguration + func (m *Bucket) GetWebsiteConfiguration() *WebsiteConfiguration + func (m *Bucket) Reset() + func (m *Bucket) String() string + func (m *Bucket) XXX_DiscardUnknown() + func (m *Bucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Bucket) XXX_Merge(src proto.Message) + func (m *Bucket) XXX_Size() int + func (m *Bucket) XXX_Unmarshal(b []byte) error + type CORSConfiguration struct + AllowedHeaders string + AllowedMethods string + AllowedOrigins string + ExposedHeaders string + Id string + MaxAgeSeconds string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*CORSConfiguration) Descriptor() ([]byte, []int) + func (*CORSConfiguration) ProtoMessage() + func (m *CORSConfiguration) GetAllowedHeaders() string + func (m *CORSConfiguration) GetAllowedMethods() string + func (m *CORSConfiguration) GetAllowedOrigins() string + func (m *CORSConfiguration) GetExposedHeaders() string + func (m *CORSConfiguration) GetId() string + func (m *CORSConfiguration) GetMaxAgeSeconds() string + func (m *CORSConfiguration) Reset() + func (m *CORSConfiguration) String() string + func (m *CORSConfiguration) XXX_DiscardUnknown() + func (m *CORSConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *CORSConfiguration) XXX_Merge(src proto.Message) + func (m *CORSConfiguration) XXX_Size() int + func (m *CORSConfiguration) XXX_Unmarshal(b []byte) error + type Condition struct + HttpErrorCodeReturnedEquals string + KeyPrefixEquals string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Condition) Descriptor() ([]byte, []int) + func (*Condition) ProtoMessage() + func (m *Condition) GetHttpErrorCodeReturnedEquals() string + func (m *Condition) GetKeyPrefixEquals() string + func (m *Condition) Reset() + func (m *Condition) String() string + func (m *Condition) XXX_DiscardUnknown() + func (m *Condition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Condition) XXX_Merge(src proto.Message) + func (m *Condition) XXX_Size() int + func (m *Condition) XXX_Unmarshal(b []byte) error + type DeleteObjectInput struct + Bucket string + Key string + Versionid string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*DeleteObjectInput) Descriptor() ([]byte, []int) + func (*DeleteObjectInput) ProtoMessage() + func (m *DeleteObjectInput) GetBucket() string + func (m *DeleteObjectInput) GetKey() string + func (m *DeleteObjectInput) GetVersionid() string + func (m *DeleteObjectInput) Reset() + func (m *DeleteObjectInput) String() string + func (m *DeleteObjectInput) XXX_DiscardUnknown() + func (m *DeleteObjectInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *DeleteObjectInput) XXX_Merge(src proto.Message) + func (m *DeleteObjectInput) XXX_Size() int + func (m *DeleteObjectInput) XXX_Unmarshal(b []byte) error + type Destination struct + Bucket string + StorageClass string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Destination) Descriptor() ([]byte, []int) + func (*Destination) ProtoMessage() + func (m *Destination) GetBucket() string + func (m *Destination) GetStorageClass() string + func (m *Destination) Reset() + func (m *Destination) String() string + func (m *Destination) XXX_DiscardUnknown() + func (m *Destination) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Destination) XXX_Merge(src proto.Message) + func (m *Destination) XXX_Size() int + func (m *Destination) XXX_Unmarshal(b []byte) error + type GetObjectInput struct + Bucket string + Key string + Versionid string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*GetObjectInput) Descriptor() ([]byte, []int) + func (*GetObjectInput) ProtoMessage() + func (m *GetObjectInput) GetBucket() string + func (m *GetObjectInput) GetKey() string + func (m *GetObjectInput) GetVersionid() string + func (m *GetObjectInput) Reset() + func (m *GetObjectInput) String() string + func (m *GetObjectInput) XXX_DiscardUnknown() + func (m *GetObjectInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *GetObjectInput) XXX_Merge(src proto.Message) + func (m *GetObjectInput) XXX_Size() int + func (m *GetObjectInput) XXX_Unmarshal(b []byte) error + type LifecycleFilter struct + Prefix string + Tags []*Tag + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LifecycleFilter) Descriptor() ([]byte, []int) + func (*LifecycleFilter) ProtoMessage() + func (m *LifecycleFilter) GetPrefix() string + func (m *LifecycleFilter) GetTags() []*Tag + func (m *LifecycleFilter) Reset() + func (m *LifecycleFilter) String() string + func (m *LifecycleFilter) XXX_DiscardUnknown() + func (m *LifecycleFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LifecycleFilter) XXX_Merge(src proto.Message) + func (m *LifecycleFilter) XXX_Size() int + func (m *LifecycleFilter) XXX_Unmarshal(b []byte) error + type LifecycleRole struct + Actions []*Action + Filter *LifecycleFilter + Id string + Status string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LifecycleRole) Descriptor() ([]byte, []int) + func (*LifecycleRole) ProtoMessage() + func (m *LifecycleRole) GetActions() []*Action + func (m *LifecycleRole) GetFilter() *LifecycleFilter + func (m *LifecycleRole) GetId() string + func (m *LifecycleRole) GetStatus() string + func (m *LifecycleRole) Reset() + func (m *LifecycleRole) String() string + func (m *LifecycleRole) XXX_DiscardUnknown() + func (m *LifecycleRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LifecycleRole) XXX_Merge(src proto.Message) + func (m *LifecycleRole) XXX_Size() int + func (m *LifecycleRole) XXX_Unmarshal(b []byte) error + type ListBucketsResponse struct + Buckets []*Bucket + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ListBucketsResponse) Descriptor() ([]byte, []int) + func (*ListBucketsResponse) ProtoMessage() + func (m *ListBucketsResponse) GetBuckets() []*Bucket + func (m *ListBucketsResponse) Reset() + func (m *ListBucketsResponse) String() string + func (m *ListBucketsResponse) XXX_DiscardUnknown() + func (m *ListBucketsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ListBucketsResponse) XXX_Merge(src proto.Message) + func (m *ListBucketsResponse) XXX_Size() int + func (m *ListBucketsResponse) XXX_Unmarshal(b []byte) error + type ListObjectResponse struct + ListObjects []*Object + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ListObjectResponse) Descriptor() ([]byte, []int) + func (*ListObjectResponse) ProtoMessage() + func (m *ListObjectResponse) GetListObjects() []*Object + func (m *ListObjectResponse) Reset() + func (m *ListObjectResponse) String() string + func (m *ListObjectResponse) XXX_DiscardUnknown() + func (m *ListObjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ListObjectResponse) XXX_Merge(src proto.Message) + func (m *ListObjectResponse) XXX_Size() int + func (m *ListObjectResponse) XXX_Unmarshal(b []byte) error + type ListObjectsRequest struct + Bucket string + Delimiter string + Owner string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ListObjectsRequest) Descriptor() ([]byte, []int) + func (*ListObjectsRequest) ProtoMessage() + func (m *ListObjectsRequest) GetBucket() string + func (m *ListObjectsRequest) GetDelimiter() string + func (m *ListObjectsRequest) GetOwner() string + func (m *ListObjectsRequest) Reset() + func (m *ListObjectsRequest) String() string + func (m *ListObjectsRequest) XXX_DiscardUnknown() + func (m *ListObjectsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ListObjectsRequest) XXX_Merge(src proto.Message) + func (m *ListObjectsRequest) XXX_Size() int + func (m *ListObjectsRequest) XXX_Unmarshal(b []byte) error + type ListParts struct + Bucket string + Key string + MaxParts int64 + PartNumberMarker int64 + UploadId string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ListParts) Descriptor() ([]byte, []int) + func (*ListParts) ProtoMessage() + func (m *ListParts) GetBucket() string + func (m *ListParts) GetKey() string + func (m *ListParts) GetMaxParts() int64 + func (m *ListParts) GetPartNumberMarker() int64 + func (m *ListParts) GetUploadId() string + func (m *ListParts) Reset() + func (m *ListParts) String() string + func (m *ListParts) XXX_DiscardUnknown() + func (m *ListParts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ListParts) XXX_Merge(src proto.Message) + func (m *ListParts) XXX_Size() int + func (m *ListParts) XXX_Unmarshal(b []byte) error + type MultipartUpload struct + Bucket string + Key string + UploadId string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*MultipartUpload) Descriptor() ([]byte, []int) + func (*MultipartUpload) ProtoMessage() + func (m *MultipartUpload) GetBucket() string + func (m *MultipartUpload) GetKey() string + func (m *MultipartUpload) GetUploadId() string + func (m *MultipartUpload) Reset() + func (m *MultipartUpload) String() string + func (m *MultipartUpload) XXX_DiscardUnknown() + func (m *MultipartUpload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MultipartUpload) XXX_Merge(src proto.Message) + func (m *MultipartUpload) XXX_Size() int + func (m *MultipartUpload) XXX_Unmarshal(b []byte) error + type Object struct + Acl *ACL + Backend string + BucketName string + CacheControl string + ContentDisposition string + ContentEncoding string + ContentLength string + ContentMd5 string + ContentType string + Expires string + InitFlag string + IsDeleteMarker string + IsNull string + LastModified string + ObjectKey string + Owner string + OwnerDisplayName string + Partions []*Partion + ReplicationInfo []*ReplicationInfo + ServerSideEncryption *ServerSideEncryption + Size int64 + StorageClass string + Tags *Tag + Versions []*Version + WebsiteRedirectLocation string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Object) Descriptor() ([]byte, []int) + func (*Object) ProtoMessage() + func (m *Object) GetAcl() *ACL + func (m *Object) GetBackend() string + func (m *Object) GetBucketName() string + func (m *Object) GetCacheControl() string + func (m *Object) GetContentDisposition() string + func (m *Object) GetContentEncoding() string + func (m *Object) GetContentLength() string + func (m *Object) GetContentMd5() string + func (m *Object) GetContentType() string + func (m *Object) GetExpires() string + func (m *Object) GetInitFlag() string + func (m *Object) GetIsDeleteMarker() string + func (m *Object) GetIsNull() string + func (m *Object) GetLastModified() string + func (m *Object) GetObjectKey() string + func (m *Object) GetOwner() string + func (m *Object) GetOwnerDisplayName() string + func (m *Object) GetPartions() []*Partion + func (m *Object) GetReplicationInfo() []*ReplicationInfo + func (m *Object) GetServerSideEncryption() *ServerSideEncryption + func (m *Object) GetSize() int64 + func (m *Object) GetStorageClass() string + func (m *Object) GetTags() *Tag + func (m *Object) GetVersions() []*Version + func (m *Object) GetWebsiteRedirectLocation() string + func (m *Object) Reset() + func (m *Object) String() string + func (m *Object) XXX_DiscardUnknown() + func (m *Object) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Object) XXX_Merge(src proto.Message) + func (m *Object) XXX_Size() int + func (m *Object) XXX_Unmarshal(b []byte) error + type Partion struct + Etag string + Key string + LastModified int64 + PartNumber string + Size int64 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Partion) Descriptor() ([]byte, []int) + func (*Partion) ProtoMessage() + func (m *Partion) GetEtag() string + func (m *Partion) GetKey() string + func (m *Partion) GetLastModified() int64 + func (m *Partion) GetPartNumber() string + func (m *Partion) GetSize() int64 + func (m *Partion) Reset() + func (m *Partion) String() string + func (m *Partion) XXX_DiscardUnknown() + func (m *Partion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Partion) XXX_Merge(src proto.Message) + func (m *Partion) XXX_Size() int + func (m *Partion) XXX_Unmarshal(b []byte) error + type Redirect struct + HostName string + HttpRedirectCode string + Protocol string + ReplaceKeyPrefixWith string + ReplaceKeyWith string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Redirect) Descriptor() ([]byte, []int) + func (*Redirect) ProtoMessage() + func (m *Redirect) GetHostName() string + func (m *Redirect) GetHttpRedirectCode() string + func (m *Redirect) GetProtocol() string + func (m *Redirect) GetReplaceKeyPrefixWith() string + func (m *Redirect) GetReplaceKeyWith() string + func (m *Redirect) Reset() + func (m *Redirect) String() string + func (m *Redirect) XXX_DiscardUnknown() + func (m *Redirect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Redirect) XXX_Merge(src proto.Message) + func (m *Redirect) XXX_Size() int + func (m *Redirect) XXX_Unmarshal(b []byte) error + type RedirectAllRequestsTo struct + HostName string + Protocol []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*RedirectAllRequestsTo) Descriptor() ([]byte, []int) + func (*RedirectAllRequestsTo) ProtoMessage() + func (m *RedirectAllRequestsTo) GetHostName() string + func (m *RedirectAllRequestsTo) GetProtocol() []string + func (m *RedirectAllRequestsTo) Reset() + func (m *RedirectAllRequestsTo) String() string + func (m *RedirectAllRequestsTo) XXX_DiscardUnknown() + func (m *RedirectAllRequestsTo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *RedirectAllRequestsTo) XXX_Merge(src proto.Message) + func (m *RedirectAllRequestsTo) XXX_Size() int + func (m *RedirectAllRequestsTo) XXX_Unmarshal(b []byte) error + type ReplicationConfiguration struct + Role string + Rules []*ReplicationRole + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ReplicationConfiguration) Descriptor() ([]byte, []int) + func (*ReplicationConfiguration) ProtoMessage() + func (m *ReplicationConfiguration) GetRole() string + func (m *ReplicationConfiguration) GetRules() []*ReplicationRole + func (m *ReplicationConfiguration) Reset() + func (m *ReplicationConfiguration) String() string + func (m *ReplicationConfiguration) XXX_DiscardUnknown() + func (m *ReplicationConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ReplicationConfiguration) XXX_Merge(src proto.Message) + func (m *ReplicationConfiguration) XXX_Size() int + func (m *ReplicationConfiguration) XXX_Unmarshal(b []byte) error + type ReplicationInfo struct + Backend string + Status string + StorageClass string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ReplicationInfo) Descriptor() ([]byte, []int) + func (*ReplicationInfo) ProtoMessage() + func (m *ReplicationInfo) GetBackend() string + func (m *ReplicationInfo) GetStatus() string + func (m *ReplicationInfo) GetStorageClass() string + func (m *ReplicationInfo) Reset() + func (m *ReplicationInfo) String() string + func (m *ReplicationInfo) XXX_DiscardUnknown() + func (m *ReplicationInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ReplicationInfo) XXX_Merge(src proto.Message) + func (m *ReplicationInfo) XXX_Size() int + func (m *ReplicationInfo) XXX_Unmarshal(b []byte) error + type ReplicationRole struct + Destination *Destination + Enabled bool + Id string + Prefix string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ReplicationRole) Descriptor() ([]byte, []int) + func (*ReplicationRole) ProtoMessage() + func (m *ReplicationRole) GetDestination() *Destination + func (m *ReplicationRole) GetEnabled() bool + func (m *ReplicationRole) GetId() string + func (m *ReplicationRole) GetPrefix() string + func (m *ReplicationRole) Reset() + func (m *ReplicationRole) String() string + func (m *ReplicationRole) XXX_DiscardUnknown() + func (m *ReplicationRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ReplicationRole) XXX_Merge(src proto.Message) + func (m *ReplicationRole) XXX_Size() int + func (m *ReplicationRole) XXX_Unmarshal(b []byte) error + type RoutingRules struct + Condition *Condition + Redirect *Redirect + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*RoutingRules) Descriptor() ([]byte, []int) + func (*RoutingRules) ProtoMessage() + func (m *RoutingRules) GetCondition() *Condition + func (m *RoutingRules) GetRedirect() *Redirect + func (m *RoutingRules) Reset() + func (m *RoutingRules) String() string + func (m *RoutingRules) XXX_DiscardUnknown() + func (m *RoutingRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *RoutingRules) XXX_Merge(src proto.Message) + func (m *RoutingRules) XXX_Size() int + func (m *RoutingRules) XXX_Unmarshal(b []byte) error + type S3Handler interface + CreateBucket func(context.Context, *Bucket, *BaseResponse) error + CreateObject func(context.Context, *Object, *BaseResponse) error + DeleteBucket func(context.Context, *Bucket, *BaseResponse) error + DeleteObject func(context.Context, *DeleteObjectInput, *BaseResponse) error + GetBucket func(context.Context, *Bucket, *Bucket) error + GetObject func(context.Context, *GetObjectInput, *Object) error + ListBuckets func(context.Context, *BaseRequest, *ListBucketsResponse) error + ListObjects func(context.Context, *ListObjectsRequest, *ListObjectResponse) error + UpdateObject func(context.Context, *Object, *BaseResponse) error + type S3Service interface + CreateBucket func(ctx context.Context, in *Bucket, opts ...client.CallOption) (*BaseResponse, error) + CreateObject func(ctx context.Context, in *Object, opts ...client.CallOption) (*BaseResponse, error) + DeleteBucket func(ctx context.Context, in *Bucket, opts ...client.CallOption) (*BaseResponse, error) + DeleteObject func(ctx context.Context, in *DeleteObjectInput, opts ...client.CallOption) (*BaseResponse, error) + GetBucket func(ctx context.Context, in *Bucket, opts ...client.CallOption) (*Bucket, error) + GetObject func(ctx context.Context, in *GetObjectInput, opts ...client.CallOption) (*Object, error) + ListBuckets func(ctx context.Context, in *BaseRequest, opts ...client.CallOption) (*ListBucketsResponse, error) + ListObjects func(ctx context.Context, in *ListObjectsRequest, opts ...client.CallOption) (*ListObjectResponse, error) + UpdateObject func(ctx context.Context, in *Object, opts ...client.CallOption) (*BaseResponse, error) + func NewS3Service(name string, c client.Client) S3Service + type ServerSideEncryption struct + Algorithm string + CryptScheme string + Mandtory bool + MasterKeyId string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ServerSideEncryption) Descriptor() ([]byte, []int) + func (*ServerSideEncryption) ProtoMessage() + func (m *ServerSideEncryption) GetAlgorithm() string + func (m *ServerSideEncryption) GetCryptScheme() string + func (m *ServerSideEncryption) GetMandtory() bool + func (m *ServerSideEncryption) GetMasterKeyId() string + func (m *ServerSideEncryption) Reset() + func (m *ServerSideEncryption) String() string + func (m *ServerSideEncryption) XXX_DiscardUnknown() + func (m *ServerSideEncryption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ServerSideEncryption) XXX_Merge(src proto.Message) + func (m *ServerSideEncryption) XXX_Size() int + func (m *ServerSideEncryption) XXX_Unmarshal(b []byte) error + type Tag struct + Key string + Val string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Tag) Descriptor() ([]byte, []int) + func (*Tag) ProtoMessage() + func (m *Tag) GetKey() string + func (m *Tag) GetVal() string + func (m *Tag) Reset() + func (m *Tag) String() string + func (m *Tag) XXX_DiscardUnknown() + func (m *Tag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Tag) XXX_Merge(src proto.Message) + func (m *Tag) XXX_Size() int + func (m *Tag) XXX_Unmarshal(b []byte) error + type Version struct + Etag string + IsLatest string + LastModified int64 + Size int64 + Versionid string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Version) Descriptor() ([]byte, []int) + func (*Version) ProtoMessage() + func (m *Version) GetEtag() string + func (m *Version) GetIsLatest() string + func (m *Version) GetLastModified() int64 + func (m *Version) GetSize() int64 + func (m *Version) GetVersionid() string + func (m *Version) Reset() + func (m *Version) String() string + func (m *Version) XXX_DiscardUnknown() + func (m *Version) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Version) XXX_Merge(src proto.Message) + func (m *Version) XXX_Size() int + func (m *Version) XXX_Unmarshal(b []byte) error + type VersioningConfiguration struct + MfaDelete string + Status string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*VersioningConfiguration) Descriptor() ([]byte, []int) + func (*VersioningConfiguration) ProtoMessage() + func (m *VersioningConfiguration) GetMfaDelete() string + func (m *VersioningConfiguration) GetStatus() string + func (m *VersioningConfiguration) Reset() + func (m *VersioningConfiguration) String() string + func (m *VersioningConfiguration) XXX_DiscardUnknown() + func (m *VersioningConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *VersioningConfiguration) XXX_Merge(src proto.Message) + func (m *VersioningConfiguration) XXX_Size() int + func (m *VersioningConfiguration) XXX_Unmarshal(b []byte) error + type WebsiteConfiguration struct + ErrorDocument string + IndexDocument string + RedirectAllRequestsTo *RedirectAllRequestsTo + RoutingRules []*RoutingRules + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*WebsiteConfiguration) Descriptor() ([]byte, []int) + func (*WebsiteConfiguration) ProtoMessage() + func (m *WebsiteConfiguration) GetErrorDocument() string + func (m *WebsiteConfiguration) GetIndexDocument() string + func (m *WebsiteConfiguration) GetRedirectAllRequestsTo() *RedirectAllRequestsTo + func (m *WebsiteConfiguration) GetRoutingRules() []*RoutingRules + func (m *WebsiteConfiguration) Reset() + func (m *WebsiteConfiguration) String() string + func (m *WebsiteConfiguration) XXX_DiscardUnknown() + func (m *WebsiteConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *WebsiteConfiguration) XXX_Merge(src proto.Message) + func (m *WebsiteConfiguration) XXX_Size() int + func (m *WebsiteConfiguration) XXX_Unmarshal(b []byte) error