-
- All Implemented Interfaces:
-
org.veupathdb.lib.s3.s34k.params.RegionRequestParams,org.veupathdb.lib.s3.s34k.params.S3RequestParams,org.veupathdb.lib.s3.s34k.params.object.ObjectWriteParams
public interface ObjectPutParams implements ObjectWriteParams
-
-
Method Summary
Modifier and Type Method Description abstract StringgetContentType()Optional content type for the S3 object being created. abstract UnitsetContentType(String contentType)Optional content type for the S3 object being created. abstract Function1<S3Object, Unit>getCallback()Optional callback that will be executed upon successful completion of the S3 operation. abstract UnitsetCallback(Function1<S3Object, Unit> callback)Optional callback that will be executed upon successful completion of the S3 operation. -
Methods inherited from class org.veupathdb.lib.s3.s34k.params.object.ObjectWriteParams
getTags -
Methods inherited from class org.veupathdb.lib.s3.s34k.params.RegionRequestParams
getRegion, setRegion -
Methods inherited from class org.veupathdb.lib.s3.s34k.params.S3RequestParams
getHeaders, getQueryParams -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getContentType
abstract String getContentType()
Optional content type for the S3 object being created.
-
setContentType
abstract Unit setContentType(String contentType)
Optional content type for the S3 object being created.
-
getCallback
abstract Function1<S3Object, Unit> getCallback()
Optional callback that will be executed upon successful completion of the S3 operation.
This callback will be passed an S3Object instance representing the object that was created.
-
setCallback
abstract Unit setCallback(Function1<S3Object, Unit> callback)
Optional callback that will be executed upon successful completion of the S3 operation.
This callback will be passed an S3Object instance representing the object that was created.
-
-
-
-