File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -123,6 +123,7 @@ def __init__(self):
123
123
self .secret_key = None
124
124
self .number_of_retries = 0
125
125
self .storage_class = None
126
+ self .compression = None
126
127
127
128
def with_scheme (self , scheme ):
128
129
self .scheme = scheme
@@ -132,6 +133,10 @@ def with_storage_class(self, storage_class):
132
133
self .storage_class = storage_class
133
134
return self
134
135
136
+ def with_compression (self , compression ):
137
+ self .compression = compression
138
+ return self
139
+
135
140
def with_bucket (self , bucket ):
136
141
self .bucket = bucket
137
142
return self
@@ -212,6 +217,9 @@ def _export_to_s3_request_factory(settings):
212
217
if settings .number_of_retries > 0 :
213
218
request .settings .number_of_retries = settings .number_of_retries
214
219
220
+ if settings .compression is not None :
221
+ request .settings .compression = settings .compression
222
+
215
223
for source_path , destination_prefix in settings .items :
216
224
request .settings .items .add (
217
225
source_path = source_path ,
You can’t perform that action at this time.
0 commit comments