-
- All Implemented Interfaces:
-
org.veupathdb.lib.s3.s34k.params.S3RequestParams
public interface OTPutParams implements S3RequestParams
Object Touch Operation Put Phase Parameters
Parameters specific to the 'put object' phase of the object touch complex operation.
If the target object already exists and the ObjectTouchParams.overwrite flag is set to
false, these parameters will be ignored.
-
-
Method Summary
Modifier and Type Method Description abstract Function0<Unit>getCallback()Optional callback that will be executed on successful completion of the put phase of the touch operation. abstract UnitsetCallback(Function0<Unit> callback)Optional callback that will be executed on successful completion of the put phase of the touch operation. -
-
Method Detail
-
getCallback
abstract Function0<Unit> getCallback()
Optional callback that will be executed on successful completion of the put phase of the touch operation.
If the put phase is skipped on the object touch operation due to an object already existing at the target path and the ObjectTouchParams.overwrite flag being set to
falsethen this callback will not be executed.
-
setCallback
abstract Unit setCallback(Function0<Unit> callback)
Optional callback that will be executed on successful completion of the put phase of the touch operation.
If the put phase is skipped on the object touch operation due to an object already existing at the target path and the ObjectTouchParams.overwrite flag being set to
falsethen this callback will not be executed.
-
-
-
-