for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
package s3
import (
"context"
)
// XCreateBucketFromName creates a bucket of `name`.
func (svc *S3) XCreateBucketFromName(ctx context.Context, name string) (*CreateBucketResult, error) {
return svc.CreateBucket(ctx, CreateBucketRequest{
Bucket: name,
})
}
// XDeleteBucketFromName deletes a bucket of `name`.
func (svc *S3) XDeleteBucketFromName(ctx context.Context, name string) error {
return svc.DeleteBucket(ctx, DeleteBucketRequest{
// XExistBucket checks if the bucket already exists or not.
func (svc *S3) XExistBucket(ctx context.Context, name string) (bool, error) {
return svc.HeadBucket(ctx, HeadBucketRequest{