Package org.sdase.commons.server.s3
Interface S3Bundle.S3HealthCheckBuilder<C extends io.dropwizard.Configuration>
-
- All Superinterfaces:
S3Bundle.FinalBuilder<C>
- All Known Implementing Classes:
S3Bundle.Builder
public static interface S3Bundle.S3HealthCheckBuilder<C extends io.dropwizard.Configuration> extends S3Bundle.FinalBuilder<C>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description S3Bundle.FinalBuilder<C>
withExternalHealthCheck(java.lang.Iterable<S3Bundle.BucketNameProvider<C>> bucketNameProviders)
Adds an external health check for an S3 connection against one or more buckets.S3Bundle.FinalBuilder<C>
withExternalHealthCheck(java.lang.String bucketName)
Adds an external health check for an S3 connection against a single bucket.S3Bundle.FinalBuilder<C>
withHealthCheck(java.lang.Iterable<S3Bundle.BucketNameProvider<C>> bucketNameProviders)
Adds an internal health check for an S3 connection against one or more buckets.S3Bundle.FinalBuilder<C>
withHealthCheck(java.lang.String bucketName)
Adds an internal health check for an S3 connection against a single bucket.-
Methods inherited from interface org.sdase.commons.server.s3.S3Bundle.FinalBuilder
build, withOpenTelemetry
-
-
-
-
Method Detail
-
withHealthCheck
S3Bundle.FinalBuilder<C> withHealthCheck(java.lang.Iterable<S3Bundle.BucketNameProvider<C>> bucketNameProviders)
Adds an internal health check for an S3 connection against one or more buckets.- Parameters:
bucketNameProviders
-- Returns:
- the builder instance
-
withExternalHealthCheck
S3Bundle.FinalBuilder<C> withExternalHealthCheck(java.lang.Iterable<S3Bundle.BucketNameProvider<C>> bucketNameProviders)
Adds an external health check for an S3 connection against one or more buckets.- Parameters:
bucketNameProviders
-- Returns:
- the builder instance
-
withHealthCheck
S3Bundle.FinalBuilder<C> withHealthCheck(java.lang.String bucketName)
Adds an internal health check for an S3 connection against a single bucket.- Parameters:
bucketName
- the bucket name- Returns:
- the builder instance
-
withExternalHealthCheck
S3Bundle.FinalBuilder<C> withExternalHealthCheck(java.lang.String bucketName)
Adds an external health check for an S3 connection against a single bucket.- Parameters:
bucketName
- the bucket name- Returns:
- the builder instance
-
-