| Package | Description |
|---|---|
| com.ibm.cos.v2.core.internal.waiters | |
| com.ibm.cos.v2.core.waiters | |
| com.ibm.cos.v2.services.s3.waiters |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultWaiterResponse<T>
The default implementation of the
WaiterResponse |
| Modifier and Type | Method and Description |
|---|---|
WaiterResponse<T> |
DefaultWaiterResponse.Builder.build() |
WaiterResponse<T> |
WaiterExecutorHelper.createWaiterResponse(Either<T,Throwable> responseOrException,
int attempts) |
WaiterResponse<T> |
DefaultWaiter.run(Supplier<T> pollingFunction) |
WaiterResponse<T> |
DefaultWaiter.run(Supplier<T> pollingFunction,
WaiterOverrideConfiguration overrideConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<WaiterResponse<T>> |
DefaultAsyncWaiter.runAsync(Supplier<CompletableFuture<T>> asyncPollingFunction) |
CompletableFuture<WaiterResponse<T>> |
DefaultAsyncWaiter.runAsync(Supplier<CompletableFuture<T>> asyncPollingFunction,
WaiterOverrideConfiguration overrideConfig) |
| Modifier and Type | Method and Description |
|---|---|
default WaiterResponse<T> |
Waiter.run(Supplier<T> pollingFunction)
It returns when the resource enters into a desired state or
it is determined that the resource will never enter into the desired state.
|
default WaiterResponse<T> |
Waiter.run(Supplier<T> pollingFunction,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
It returns when the resource enters into a desired state or
it is determined that the resource will never enter into the desired state.
|
default WaiterResponse<T> |
Waiter.run(Supplier<T> pollingFunction,
WaiterOverrideConfiguration overrideConfig)
It returns when the resource enters into a desired state or
it is determined that the resource will never enter into the desired state.
|
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<WaiterResponse<T>> |
AsyncWaiter.runAsync(Supplier<CompletableFuture<T>> asyncPollingFunction)
Runs the provided polling function.
|
default CompletableFuture<WaiterResponse<T>> |
AsyncWaiter.runAsync(Supplier<CompletableFuture<T>> asyncPollingFunction,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
Runs the provided polling function.
|
default CompletableFuture<WaiterResponse<T>> |
AsyncWaiter.runAsync(Supplier<CompletableFuture<T>> asyncPollingFunction,
WaiterOverrideConfiguration overrideConfig)
Runs the provided polling function.
|
| Modifier and Type | Method and Description |
|---|---|
default WaiterResponse<HeadBucketResponse> |
S3Waiter.waitUntilBucketExists(Consumer<HeadBucketRequest.Builder> headBucketRequest)
Polls
S3Client.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketExists is met, or until it is
determined that the resource will never enter into the desired state. |
default WaiterResponse<HeadBucketResponse> |
S3Waiter.waitUntilBucketExists(Consumer<HeadBucketRequest.Builder> headBucketRequest,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
Polls
S3Client.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketExists is met, or until it is
determined that the resource will never enter into the desired state. |
default WaiterResponse<HeadBucketResponse> |
S3Waiter.waitUntilBucketExists(HeadBucketRequest headBucketRequest)
Polls
S3Client.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketExists is met, or until it is
determined that the resource will never enter into the desired state |
default WaiterResponse<HeadBucketResponse> |
S3Waiter.waitUntilBucketExists(HeadBucketRequest headBucketRequest,
WaiterOverrideConfiguration overrideConfig)
Polls
S3Client.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketExists is met, or until it is
determined that the resource will never enter into the desired state |
default WaiterResponse<HeadBucketResponse> |
S3Waiter.waitUntilBucketNotExists(Consumer<HeadBucketRequest.Builder> headBucketRequest)
Polls
S3Client.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketNotExists is met, or until it is
determined that the resource will never enter into the desired state. |
default WaiterResponse<HeadBucketResponse> |
S3Waiter.waitUntilBucketNotExists(Consumer<HeadBucketRequest.Builder> headBucketRequest,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
Polls
S3Client.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketNotExists is met, or until it is
determined that the resource will never enter into the desired state. |
default WaiterResponse<HeadBucketResponse> |
S3Waiter.waitUntilBucketNotExists(HeadBucketRequest headBucketRequest)
Polls
S3Client.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketNotExists is met, or until it is
determined that the resource will never enter into the desired state |
default WaiterResponse<HeadBucketResponse> |
S3Waiter.waitUntilBucketNotExists(HeadBucketRequest headBucketRequest,
WaiterOverrideConfiguration overrideConfig)
Polls
S3Client.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketNotExists is met, or until it is
determined that the resource will never enter into the desired state |
default WaiterResponse<HeadObjectResponse> |
S3Waiter.waitUntilObjectExists(Consumer<HeadObjectRequest.Builder> headObjectRequest)
Polls
S3Client.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectExists is met, or until it is
determined that the resource will never enter into the desired state. |
default WaiterResponse<HeadObjectResponse> |
S3Waiter.waitUntilObjectExists(Consumer<HeadObjectRequest.Builder> headObjectRequest,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
Polls
S3Client.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectExists is met, or until it is
determined that the resource will never enter into the desired state. |
default WaiterResponse<HeadObjectResponse> |
S3Waiter.waitUntilObjectExists(HeadObjectRequest headObjectRequest)
Polls
S3Client.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectExists is met, or until it is
determined that the resource will never enter into the desired state |
default WaiterResponse<HeadObjectResponse> |
S3Waiter.waitUntilObjectExists(HeadObjectRequest headObjectRequest,
WaiterOverrideConfiguration overrideConfig)
Polls
S3Client.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectExists is met, or until it is
determined that the resource will never enter into the desired state |
default WaiterResponse<HeadObjectResponse> |
S3Waiter.waitUntilObjectNotExists(Consumer<HeadObjectRequest.Builder> headObjectRequest)
Polls
S3Client.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectNotExists is met, or until it is
determined that the resource will never enter into the desired state. |
default WaiterResponse<HeadObjectResponse> |
S3Waiter.waitUntilObjectNotExists(Consumer<HeadObjectRequest.Builder> headObjectRequest,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
Polls
S3Client.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectNotExists is met, or until it is
determined that the resource will never enter into the desired state. |
default WaiterResponse<HeadObjectResponse> |
S3Waiter.waitUntilObjectNotExists(HeadObjectRequest headObjectRequest)
Polls
S3Client.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectNotExists is met, or until it is
determined that the resource will never enter into the desired state |
default WaiterResponse<HeadObjectResponse> |
S3Waiter.waitUntilObjectNotExists(HeadObjectRequest headObjectRequest,
WaiterOverrideConfiguration overrideConfig)
Polls
S3Client.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectNotExists is met, or until it is
determined that the resource will never enter into the desired state |
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<WaiterResponse<HeadBucketResponse>> |
S3AsyncWaiter.waitUntilBucketExists(Consumer<HeadBucketRequest.Builder> headBucketRequest)
Polls
S3AsyncClient.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketExists is met, or until it
is determined that the resource will never enter into the desired state. |
default CompletableFuture<WaiterResponse<HeadBucketResponse>> |
S3AsyncWaiter.waitUntilBucketExists(Consumer<HeadBucketRequest.Builder> headBucketRequest,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
Polls
S3AsyncClient.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketExists is met, or until it
is determined that the resource will never enter into the desired state. |
default CompletableFuture<WaiterResponse<HeadBucketResponse>> |
S3AsyncWaiter.waitUntilBucketExists(HeadBucketRequest headBucketRequest)
Polls
S3AsyncClient.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketExists is met, or until it
is determined that the resource will never enter into the desired state |
default CompletableFuture<WaiterResponse<HeadBucketResponse>> |
S3AsyncWaiter.waitUntilBucketExists(HeadBucketRequest headBucketRequest,
WaiterOverrideConfiguration overrideConfig)
Polls
S3AsyncClient.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketExists is met, or until it
is determined that the resource will never enter into the desired state |
default CompletableFuture<WaiterResponse<HeadBucketResponse>> |
S3AsyncWaiter.waitUntilBucketNotExists(Consumer<HeadBucketRequest.Builder> headBucketRequest)
Polls
S3AsyncClient.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketNotExists is met, or until
it is determined that the resource will never enter into the desired state. |
default CompletableFuture<WaiterResponse<HeadBucketResponse>> |
S3AsyncWaiter.waitUntilBucketNotExists(Consumer<HeadBucketRequest.Builder> headBucketRequest,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
Polls
S3AsyncClient.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketNotExists is met, or until
it is determined that the resource will never enter into the desired state. |
default CompletableFuture<WaiterResponse<HeadBucketResponse>> |
S3AsyncWaiter.waitUntilBucketNotExists(HeadBucketRequest headBucketRequest)
Polls
S3AsyncClient.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketNotExists is met, or until
it is determined that the resource will never enter into the desired state |
default CompletableFuture<WaiterResponse<HeadBucketResponse>> |
S3AsyncWaiter.waitUntilBucketNotExists(HeadBucketRequest headBucketRequest,
WaiterOverrideConfiguration overrideConfig)
Polls
S3AsyncClient.headBucket(com.ibm.cos.v2.services.s3.model.HeadBucketRequest) API until the desired condition BucketNotExists is met, or until
it is determined that the resource will never enter into the desired state |
default CompletableFuture<WaiterResponse<HeadObjectResponse>> |
S3AsyncWaiter.waitUntilObjectExists(Consumer<HeadObjectRequest.Builder> headObjectRequest)
Polls
S3AsyncClient.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectExists is met, or until it
is determined that the resource will never enter into the desired state. |
default CompletableFuture<WaiterResponse<HeadObjectResponse>> |
S3AsyncWaiter.waitUntilObjectExists(Consumer<HeadObjectRequest.Builder> headObjectRequest,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
Polls
S3AsyncClient.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectExists is met, or until it
is determined that the resource will never enter into the desired state. |
default CompletableFuture<WaiterResponse<HeadObjectResponse>> |
S3AsyncWaiter.waitUntilObjectExists(HeadObjectRequest headObjectRequest)
Polls
S3AsyncClient.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectExists is met, or until it
is determined that the resource will never enter into the desired state |
default CompletableFuture<WaiterResponse<HeadObjectResponse>> |
S3AsyncWaiter.waitUntilObjectExists(HeadObjectRequest headObjectRequest,
WaiterOverrideConfiguration overrideConfig)
Polls
S3AsyncClient.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectExists is met, or until it
is determined that the resource will never enter into the desired state |
default CompletableFuture<WaiterResponse<HeadObjectResponse>> |
S3AsyncWaiter.waitUntilObjectNotExists(Consumer<HeadObjectRequest.Builder> headObjectRequest)
Polls
S3AsyncClient.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectNotExists is met, or until
it is determined that the resource will never enter into the desired state. |
default CompletableFuture<WaiterResponse<HeadObjectResponse>> |
S3AsyncWaiter.waitUntilObjectNotExists(Consumer<HeadObjectRequest.Builder> headObjectRequest,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
Polls
S3AsyncClient.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectNotExists is met, or until
it is determined that the resource will never enter into the desired state. |
default CompletableFuture<WaiterResponse<HeadObjectResponse>> |
S3AsyncWaiter.waitUntilObjectNotExists(HeadObjectRequest headObjectRequest)
Polls
S3AsyncClient.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectNotExists is met, or until
it is determined that the resource will never enter into the desired state |
default CompletableFuture<WaiterResponse<HeadObjectResponse>> |
S3AsyncWaiter.waitUntilObjectNotExists(HeadObjectRequest headObjectRequest,
WaiterOverrideConfiguration overrideConfig)
Polls
S3AsyncClient.headObject(com.ibm.cos.v2.services.s3.model.HeadObjectRequest) API until the desired condition ObjectNotExists is met, or until
it is determined that the resource will never enter into the desired state |
Copyright © 2026. All rights reserved.