Documentation
¶
Index ¶
- type BucketService
- func (bs *BucketService) CreateBucket(ctx context.Context, bucketCreate *models.BucketCreate) (*models.Bucket, error)
- func (bs *BucketService) DeleteBucket(ctx context.Context, id string) error
- func (bs *BucketService) DisableBucket(ctx context.Context, id string) (*models.Bucket, error)
- func (bs *BucketService) EmptyBucket(ctx context.Context, id string) error
- func (bs *BucketService) EnableBucket(ctx context.Context, id string) (*models.Bucket, error)
- func (bs *BucketService) GetBucket(ctx context.Context, id string) (*models.Bucket, error)
- func (bs *BucketService) GetBucketSize(ctx context.Context, id string) (*models.BucketSize, error)
- func (bs *BucketService) ListAllBuckets(ctx context.Context) ([]*models.Bucket, error)
- func (bs *BucketService) SearchBuckets(ctx context.Context, name string) ([]*models.Bucket, error)
- func (bs *BucketService) UpdateBucket(ctx context.Context, bucketUpdate *models.BucketUpdate) (*models.Bucket, error)
- type ObjectService
- func (os *ObjectService) CompletePreSignedUploadSession(ctx context.Context, bucketId string, objectId string) error
- func (os *ObjectService) CreatePreSignedDownloadSession(ctx context.Context, bucketId string, objectId string, expiresIn int64) (*models.PreSignedDownloadSession, error)
- func (os *ObjectService) CreatePreSignedUploadSession(ctx context.Context, ...) (*models.PreSignedUploadSession, error)
- func (os *ObjectService) DeleteObject(ctx context.Context, bucketId string, objectId string) error
- func (os *ObjectService) GetObject(ctx context.Context, bucketId string, objectId string) (*models.Object, error)
- func (os *ObjectService) SearchObjects(ctx context.Context, bucketId string, objectPath string, limit int32, ...) ([]*models.Object, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketService ¶
type BucketService struct {
// contains filtered or unexported fields
}
func NewBucketService ¶
func (*BucketService) CreateBucket ¶
func (bs *BucketService) CreateBucket(ctx context.Context, bucketCreate *models.BucketCreate) (*models.Bucket, error)
func (*BucketService) DeleteBucket ¶
func (bs *BucketService) DeleteBucket(ctx context.Context, id string) error
func (*BucketService) DisableBucket ¶
func (*BucketService) EmptyBucket ¶
func (bs *BucketService) EmptyBucket(ctx context.Context, id string) error
func (*BucketService) EnableBucket ¶
func (*BucketService) GetBucketSize ¶
func (bs *BucketService) GetBucketSize(ctx context.Context, id string) (*models.BucketSize, error)
func (*BucketService) ListAllBuckets ¶
func (*BucketService) SearchBuckets ¶
func (*BucketService) UpdateBucket ¶
func (bs *BucketService) UpdateBucket(ctx context.Context, bucketUpdate *models.BucketUpdate) (*models.Bucket, error)
type ObjectService ¶
type ObjectService struct {
// contains filtered or unexported fields
}
func NewObjectService ¶
func (*ObjectService) CompletePreSignedUploadSession ¶
func (*ObjectService) CreatePreSignedDownloadSession ¶
func (os *ObjectService) CreatePreSignedDownloadSession(ctx context.Context, bucketId string, objectId string, expiresIn int64) (*models.PreSignedDownloadSession, error)
func (*ObjectService) CreatePreSignedUploadSession ¶
func (os *ObjectService) CreatePreSignedUploadSession(ctx context.Context, preSignedUploadSessionCreate *models.PreSignedUploadSessionCreate) (*models.PreSignedUploadSession, error)
func (*ObjectService) DeleteObject ¶
Click to show internal directories.
Click to hide internal directories.