storage

package
v0.22.0 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

nolint

nolint

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BucketAccessBindingsIterator added in v0.8.0

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

func (*BucketAccessBindingsIterator) Error added in v0.8.0

func (it *BucketAccessBindingsIterator) Error() error

func (*BucketAccessBindingsIterator) Next added in v0.8.0

func (*BucketAccessBindingsIterator) Take added in v0.8.0

func (*BucketAccessBindingsIterator) TakeAll added in v0.8.0

func (*BucketAccessBindingsIterator) Value added in v0.8.0

type BucketIterator

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

func (*BucketIterator) Error

func (it *BucketIterator) Error() error

func (*BucketIterator) Next

func (it *BucketIterator) Next() bool

func (*BucketIterator) Take

func (it *BucketIterator) Take(size int64) ([]*storage.Bucket, error)

func (*BucketIterator) TakeAll

func (it *BucketIterator) TakeAll() ([]*storage.Bucket, error)

func (*BucketIterator) Value

func (it *BucketIterator) Value() *storage.Bucket

type BucketServiceClient

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

BucketServiceClient is a storage.BucketServiceClient with lazy GRPC connection initialization.

func (*BucketServiceClient) BucketAccessBindingsIterator added in v0.8.0

func (*BucketServiceClient) BucketIterator

func (*BucketServiceClient) Create

Create implements storage.BucketServiceClient

func (*BucketServiceClient) Delete

Delete implements storage.BucketServiceClient

func (*BucketServiceClient) DeleteHTTPSConfig

DeleteHTTPSConfig implements storage.BucketServiceClient

func (*BucketServiceClient) Get

Get implements storage.BucketServiceClient

func (*BucketServiceClient) GetHTTPSConfig

GetHTTPSConfig implements storage.BucketServiceClient

func (*BucketServiceClient) GetStats

GetStats implements storage.BucketServiceClient

func (*BucketServiceClient) List

List implements storage.BucketServiceClient

func (*BucketServiceClient) ListAccessBindings added in v0.8.0

ListAccessBindings implements storage.BucketServiceClient

func (*BucketServiceClient) SetAccessBindings added in v0.10.0

SetAccessBindings implements storage.BucketServiceClient

func (*BucketServiceClient) SetHTTPSConfig

SetHTTPSConfig implements storage.BucketServiceClient

func (*BucketServiceClient) Update

Update implements storage.BucketServiceClient

func (*BucketServiceClient) UpdateAccessBindings added in v0.8.0

UpdateAccessBindings implements storage.BucketServiceClient

type PresignServiceClient added in v0.16.0

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

PresignServiceClient is a storage.PresignServiceClient with lazy GRPC connection initialization.

func (*PresignServiceClient) Create added in v0.16.0

Create implements storage.PresignServiceClient

type StorageAPI

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

StorageAPI provides access to "storage" component of Yandex.Cloud

func NewStorageAPI

func NewStorageAPI(g func(ctx context.Context) (*grpc.ClientConn, error)) *StorageAPI

NewStorageAPI creates instance of StorageAPI

func (*StorageAPI) Bucket

func (s *StorageAPI) Bucket() *BucketServiceClient

Bucket gets BucketService client

func (*StorageAPI) Presign added in v0.16.0

func (s *StorageAPI) Presign() *PresignServiceClient

Presign gets PresignService client

Jump to

Keyboard shortcuts

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