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):
123123 self .secret_key = None
124124 self .number_of_retries = 0
125125 self .storage_class = None
126+ self .compression = None
126127
127128 def with_scheme (self , scheme ):
128129 self .scheme = scheme
@@ -132,6 +133,10 @@ def with_storage_class(self, storage_class):
132133 self .storage_class = storage_class
133134 return self
134135
136+ def with_compression (self , compression ):
137+ self .compression = compression
138+ return self
139+
135140 def with_bucket (self , bucket ):
136141 self .bucket = bucket
137142 return self
@@ -212,6 +217,9 @@ def _export_to_s3_request_factory(settings):
212217 if settings .number_of_retries > 0 :
213218 request .settings .number_of_retries = settings .number_of_retries
214219
220+ if settings .compression is not None :
221+ request .settings .compression = settings .compression
222+
215223 for source_path , destination_prefix in settings .items :
216224 request .settings .items .add (
217225 source_path = source_path ,
You can’t perform that action at this time.
0 commit comments