-
- All Implemented Interfaces:
-
org.veupathdb.lib.s3.s34k.params.RegionRequestParams,org.veupathdb.lib.s3.s34k.params.S3RequestParams,org.veupathdb.lib.s3.s34k.params.bucket.put.BucketPutParams
public interface BucketUpsertParams implements BucketPutParams
Bucket 'create if not exists' request parameters.
This is a 'complex operation' in that it has 3 phases that can be configured independently:
Create the bucket
Attach tags to the bucket
Get the created bucket
-
-
Method Summary
Modifier and Type Method Description abstract BooleangetPutTagsIfCollision()Controls whether the tags in this parameter set should be applied to the target bucket if it already existed. abstract UnitsetPutTagsIfCollision(Boolean putTagsIfCollision)Controls whether the tags in this parameter set should be applied to the target bucket if it already existed. -
Methods inherited from class org.veupathdb.lib.s3.s34k.params.bucket.put.BucketPutParams
getCallback, getGetParams, getHeaders, getPutParams, getQueryParams, getTagPutParams, getTags, setCallback -
Methods inherited from class org.veupathdb.lib.s3.s34k.params.RegionRequestParams
getRegion, setRegion -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getPutTagsIfCollision
abstract Boolean getPutTagsIfCollision()
Controls whether the tags in this parameter set should be applied to the target bucket if it already existed.
In other words, if the target bucket name already exists in the store, should the operation append the tags values to the bucket already in the store.
Default =
true
-
setPutTagsIfCollision
abstract Unit setPutTagsIfCollision(Boolean putTagsIfCollision)
Controls whether the tags in this parameter set should be applied to the target bucket if it already existed.
In other words, if the target bucket name already exists in the store, should the operation append the tags values to the bucket already in the store.
Default =
true
-
-
-
-