Skip to main content

TS3BucketNotExistsWaiter

Class in AWS.S3

S3 Bucket Not Exists Waiter class.

Waits for a bucket to not exist.

Ancestors

Methods

Wait

function Wait(const ABucket: string; const AExpectedBucketOwner: string = ''): IS3HeadBucketResponse;

IS3HeadBucketResponse

Wait for a bucket to not exist.

var S3: IS3Client; Waiter: IS3BucketWaiter; begin S3 := TS3Client.Create; Waiter := TSBucketNotExistsWaiter.Create(S3); if Waiter.Wait('a-bucket-name').IsSuccessful then begin // Bucket does not exist. end; end; )

Parameters

NameDescription
ABucketA bucket name.
AExpectedBucketOwnerThe expected bucket owner for the request.

Returns

Response containing HeadBucket results.