storagev1sdk

package
v0.0.0-...-3b19041 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type StorageACLHandle

type StorageACLHandle struct {
	// contains filtered or unexported fields
}

func (*StorageACLHandle) Delete

func (x *StorageACLHandle) Delete(ctx context.Context, entity storage.ACLEntity) error

Delete implements storagev1.StorageACLHandle.

func (*StorageACLHandle) List

List implements storagev1.StorageACLHandle.

func (*StorageACLHandle) Set

Set implements storagev1.StorageACLHandle.

type StorageBucketHandle

type StorageBucketHandle struct {
	// contains filtered or unexported fields
}

func (*StorageBucketHandle) ACL

ACL implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) AddNotification

func (x *StorageBucketHandle) AddNotification(ctx context.Context, notification *storage.Notification) (*storage.Notification, error)

AddNotification implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) Attrs

Attrs implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) Create

func (x *StorageBucketHandle) Create(ctx context.Context, projectID string, attr *storage.BucketAttrs) error

Create implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) DefaultObjectACL

func (x *StorageBucketHandle) DefaultObjectACL() storagev1.StorageACLHandle

DefaultObjectACL implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) Delete

func (x *StorageBucketHandle) Delete(ctx context.Context) error

Delete implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) DeleteNotification

func (x *StorageBucketHandle) DeleteNotification(ctx context.Context, id string) error

DeleteNotification implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) If

If implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) LockRetentionPolicy

func (x *StorageBucketHandle) LockRetentionPolicy(ctx context.Context) error

LockRetentionPolicy implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) Notifications

func (x *StorageBucketHandle) Notifications(ctx context.Context) (map[string]*storage.Notification, error)

Notifications implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) Object

Object implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) Objects

Objects implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) Update

Update implements storagev1.StorageBucketHandle.

func (*StorageBucketHandle) UserProject

func (x *StorageBucketHandle) UserProject(projectID string) storagev1.StorageBucketHandle

UserProject implements storagev1.StorageBucketHandle.

type StorageBucketIterator

type StorageBucketIterator struct {
	// contains filtered or unexported fields
}

func (*StorageBucketIterator) Next

Next implements storagev1.StorageBucketIterator.

func (*StorageBucketIterator) PageInfo

PageInfo implements storagev1.StorageBucketIterator.

type StorageComposer

type StorageComposer struct {
	// contains filtered or unexported fields
}

func (*StorageComposer) ObjectAttrs

func (x *StorageComposer) ObjectAttrs() *storage.ObjectAttrs

ObjectAttrs implements storagev1.StorageComposer.

func (*StorageComposer) Run

Run implements storagev1.StorageComposer.

type StorageCopier

type StorageCopier struct {
	// contains filtered or unexported fields
}

func (*StorageCopier) ObjectAttrs

func (x *StorageCopier) ObjectAttrs() *storage.ObjectAttrs

ObjectAttrs implements storagev1.StorageCopier.

func (*StorageCopier) Run

Run implements storagev1.StorageCopier.

func (*StorageCopier) SetDestinationKMSKeyName

func (x *StorageCopier) SetDestinationKMSKeyName(name string)

SetDestinationKMSKeyName implements storagev1.StorageCopier.

func (*StorageCopier) SetProgressFunc

func (x *StorageCopier) SetProgressFunc(fn func(uint64, uint64))

SetProgressFunc implements storagev1.StorageCopier.

func (*StorageCopier) SetRewriteToken

func (x *StorageCopier) SetRewriteToken(token string)

SetRewriteToken implements storagev1.StorageCopier.

type StorageEventPubsubService

type StorageEventPubsubService struct {
	// StorageObjectEventHandler is a storage object event handler.
	StorageObjectEventHandler storagev1.StorageObjectEventHandler
}

StorageEventPubsubService represents a storage pubsub service.

func (*StorageEventPubsubService) PushPubsubMessage

PushPubsubMessage implements pubsubv1.PubsubService.

type StorageObjectHandle

type StorageObjectHandle struct {
	// contains filtered or unexported fields
}

func (*StorageObjectHandle) ACL

ACL implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) Attrs

Attrs implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) ComposerFrom

ComposerFrom implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) CopierFrom

CopierFrom implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) Delete

func (x *StorageObjectHandle) Delete(ctx context.Context) error

Delete implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) Generation

Generation implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) If

If implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) Key

Key implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) NewRangeReader

func (x *StorageObjectHandle) NewRangeReader(ctx context.Context, start int64, end int64) (storagev1.StorageObjectReader, error)

NewRangeReader implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) NewReader

NewReader implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) NewWriter

NewWriter implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) ReadCompressed

func (x *StorageObjectHandle) ReadCompressed(compressed bool) storagev1.StorageObjectHandle

ReadCompressed implements storagev1.StorageObjectHandle.

func (*StorageObjectHandle) Update

Update implements storagev1.StorageObjectHandle.

type StorageObjectIterator

type StorageObjectIterator struct {
	// contains filtered or unexported fields
}

func (*StorageObjectIterator) Next

Next implements storagev1.StorageObjectIterator.

func (*StorageObjectIterator) PageInfo

PageInfo implements storagev1.StorageObjectIterator.

type StoragePageInfo

type StoragePageInfo struct {
	// contains filtered or unexported fields
}

StoragePageInfo represents a storage page info.

func (*StoragePageInfo) MaxSize

func (x *StoragePageInfo) MaxSize() int

MaxSize implements storagev1.StoragePageInfo.

func (*StoragePageInfo) Remaining

func (x *StoragePageInfo) Remaining() int

Remaining implements storagev1.StoragePageInfo.

func (*StoragePageInfo) Token

func (x *StoragePageInfo) Token() string

Token implements storagev1.StoragePageInfo.

type StorageServiceClient

type StorageServiceClient struct {
	// contains filtered or unexported fields
}

StorageServiceClient represents a storage service client.

func NewStorageServiceClient

func NewStorageServiceClient(ctx context.Context, options ...option.ClientOption) (*StorageServiceClient, error)

NewStorageServiceClient creates a new StorageServiceClient.

func (*StorageServiceClient) Bucket

Bucket implements storagev1.StorageServiceClient.

func (*StorageServiceClient) Buckets

Buckets implements storagev1.StorageServiceClient.

func (*StorageServiceClient) Close

func (x *StorageServiceClient) Close() error

Close implements storagev1.StorageServiceClient.

type StorageWriter

type StorageWriter struct {
	// contains filtered or unexported fields
}

func (*StorageWriter) Attrs

func (x *StorageWriter) Attrs() *storage.ObjectAttrs

Attrs implements storagev1.StorageWriter.

func (*StorageWriter) Close

func (x *StorageWriter) Close() error

Close implements storagev1.StorageWriter.

func (*StorageWriter) CloseWithError

func (x *StorageWriter) CloseWithError(err error) error

CloseWithError implements storagev1.StorageWriter.

func (*StorageWriter) ObjectAttrs

func (x *StorageWriter) ObjectAttrs() *storage.ObjectAttrs

ObjectAttrs implements storagev1.StorageWriter.

func (*StorageWriter) SetCRC32C

func (x *StorageWriter) SetCRC32C(v uint32)

SetCRC32C implements storagev1.StorageWriter.

func (*StorageWriter) SetChunkSize

func (x *StorageWriter) SetChunkSize(v int)

SetChunkSize implements storagev1.StorageWriter.

func (*StorageWriter) SetContentType

func (x *StorageWriter) SetContentType(value string)

SetContentType implements storagev1.StorageWriter.

func (*StorageWriter) SetProgressFunc

func (x *StorageWriter) SetProgressFunc(fn func(int64))

SetProgressFunc implements storagev1.StorageWriter.

func (*StorageWriter) Write

func (x *StorageWriter) Write(p []byte) (n int, err error)

Write implements storagev1.StorageWriter.

Jump to

Keyboard shortcuts

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