Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type S3Dao ¶
type S3Dao struct { // private static final Logger LOG = LoggerFactory.getLogger(S3Dao.class); S3Client S3SvcClientI ServerSideEncryptionStrategy encryption.ServerSideEncryptionStrategy ObjectCannedACL types.ObjectCannedACL }
func (*S3Dao) DeletePayloadFromS3 ¶
func (*S3Dao) GetTextFromS3 ¶
func (*S3Dao) StoreTextInS3 ¶
type S3DaoClientI ¶
type S3SvcClientI ¶
type S3SvcClientI interface { PutObject(ctx context.Context, params *s3.PutObjectInput, optFns ...func(*s3.Options)) (*s3.PutObjectOutput, error) PutBucketEncryption(ctx context.Context, params *s3.PutBucketEncryptionInput, optFns ...func(*s3.Options)) (*s3.PutBucketEncryptionOutput, error) DeleteObject(ctx context.Context, params *s3.DeleteObjectInput, optFns ...func(*s3.Options)) (*s3.DeleteObjectOutput, error) GetObject(ctx context.Context, params *s3.GetObjectInput, optFns ...func(*s3.Options)) (*s3.GetObjectOutput, error) }
Click to show internal directories.
Click to hide internal directories.