Uses of Class
dev.hardwood.s3.S3Source.Builder
Packages that use S3Source.Builder
Package
Description
Amazon S3 backend for reading Parquet files from object storage.
-
Uses of S3Source.Builder in dev.hardwood.s3
Methods in dev.hardwood.s3 that return S3Source.BuilderModifier and TypeMethodDescriptionstatic S3Source.BuilderS3Source.builder()Creates a newS3Source.Builder.S3Source.Builder.connectTimeout(Duration connectTimeout) Sets the connect timeout for the HTTP client (default 10 seconds).S3Source.Builder.credentials(S3Credentials credentials) Sets static credentials (convenience shorthand).S3Source.Builder.credentials(S3CredentialsProvider provider) Sets the credential provider.Sets the endpoint for S3-compatible services (e.g. MinIO, R2, GCP).S3Source.Builder.httpClient(HttpClient httpClient) Sets a customHttpClientfor full control over connection pooling and transport settings.S3Source.Builder.maxRetries(int maxRetries) Sets the maximum number of retries for GET requests on transient failures (HTTP 500/503 and network errors).S3Source.Builder.pathStyle(boolean pathStyle) Forces path-style access (endpoint/bucket/keyinstead ofbucket.endpoint/key).Sets the AWS region (e.g."eu-west-1","auto").S3Source.Builder.requestTimeout(Duration requestTimeout) Sets the per-request timeout for individual HTTP requests (default 30 seconds).