Documentation
¶
Overview ¶
nolint
Index ¶
- type BucketIterator
- type BucketServiceClient
- func (c *BucketServiceClient) BucketIterator(ctx context.Context, req *storage.ListBucketsRequest, opts ...grpc.CallOption) *BucketIterator
- func (c *BucketServiceClient) Create(ctx context.Context, in *storage.CreateBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- func (c *BucketServiceClient) Delete(ctx context.Context, in *storage.DeleteBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- func (c *BucketServiceClient) DeleteHTTPSConfig(ctx context.Context, in *storage.DeleteBucketHTTPSConfigRequest, ...) (*operation.Operation, error)
- func (c *BucketServiceClient) Get(ctx context.Context, in *storage.GetBucketRequest, opts ...grpc.CallOption) (*storage.Bucket, error)
- func (c *BucketServiceClient) GetHTTPSConfig(ctx context.Context, in *storage.GetBucketHTTPSConfigRequest, ...) (*storage.HTTPSConfig, error)
- func (c *BucketServiceClient) GetStats(ctx context.Context, in *storage.GetBucketStatsRequest, ...) (*storage.BucketStats, error)
- func (c *BucketServiceClient) List(ctx context.Context, in *storage.ListBucketsRequest, opts ...grpc.CallOption) (*storage.ListBucketsResponse, error)
- func (c *BucketServiceClient) SetHTTPSConfig(ctx context.Context, in *storage.SetBucketHTTPSConfigRequest, ...) (*operation.Operation, error)
- func (c *BucketServiceClient) Update(ctx context.Context, in *storage.UpdateBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- type StorageAPI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) 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) BucketIterator ¶
func (c *BucketServiceClient) BucketIterator(ctx context.Context, req *storage.ListBucketsRequest, opts ...grpc.CallOption) *BucketIterator
func (*BucketServiceClient) Create ¶
func (c *BucketServiceClient) Create(ctx context.Context, in *storage.CreateBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Create implements storage.BucketServiceClient
func (*BucketServiceClient) Delete ¶
func (c *BucketServiceClient) Delete(ctx context.Context, in *storage.DeleteBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Delete implements storage.BucketServiceClient
func (*BucketServiceClient) DeleteHTTPSConfig ¶
func (c *BucketServiceClient) DeleteHTTPSConfig(ctx context.Context, in *storage.DeleteBucketHTTPSConfigRequest, opts ...grpc.CallOption) (*operation.Operation, error)
DeleteHTTPSConfig implements storage.BucketServiceClient
func (*BucketServiceClient) Get ¶
func (c *BucketServiceClient) Get(ctx context.Context, in *storage.GetBucketRequest, opts ...grpc.CallOption) (*storage.Bucket, error)
Get implements storage.BucketServiceClient
func (*BucketServiceClient) GetHTTPSConfig ¶
func (c *BucketServiceClient) GetHTTPSConfig(ctx context.Context, in *storage.GetBucketHTTPSConfigRequest, opts ...grpc.CallOption) (*storage.HTTPSConfig, error)
GetHTTPSConfig implements storage.BucketServiceClient
func (*BucketServiceClient) GetStats ¶
func (c *BucketServiceClient) GetStats(ctx context.Context, in *storage.GetBucketStatsRequest, opts ...grpc.CallOption) (*storage.BucketStats, error)
GetStats implements storage.BucketServiceClient
func (*BucketServiceClient) List ¶
func (c *BucketServiceClient) List(ctx context.Context, in *storage.ListBucketsRequest, opts ...grpc.CallOption) (*storage.ListBucketsResponse, error)
List implements storage.BucketServiceClient
func (*BucketServiceClient) SetHTTPSConfig ¶
func (c *BucketServiceClient) SetHTTPSConfig(ctx context.Context, in *storage.SetBucketHTTPSConfigRequest, opts ...grpc.CallOption) (*operation.Operation, error)
SetHTTPSConfig implements storage.BucketServiceClient
func (*BucketServiceClient) Update ¶
func (c *BucketServiceClient) Update(ctx context.Context, in *storage.UpdateBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Update implements storage.BucketServiceClient
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