@Generated(value="software.amazon.awssdk:codegen") public interface S3BaseClientBuilder<B extends S3BaseClientBuilder<B,C>,C> extends AwsClientBuilder<B,C>
S3ClientBuilder
and
S3AsyncClientBuilder
.Modifier and Type | Method and Description |
---|---|
B |
accelerate(Boolean accelerate)
Enables this client to use S3 Transfer Acceleration endpoints.
|
B |
disableMultiRegionAccessPoints(Boolean disableMultiRegionAccessPoints)
Disables this client's usage of Multi-Region Access Points.
|
default B |
endpointProvider(S3EndpointProvider endpointProvider)
Set the
S3EndpointProvider implementation that will be used by the client to determine the endpoint for
each request. |
B |
forcePathStyle(Boolean forcePathStyle)
Forces this client to use path-style addressing for buckets.
|
default B |
serviceConfiguration(Consumer<S3Configuration.Builder> serviceConfiguration) |
B |
serviceConfiguration(S3Configuration serviceConfiguration) |
B |
useArnRegion(Boolean useArnRegion)
Enables this client to use an ARN's region when constructing an endpoint instead of the client's configured
region.
|
credentialsProvider, defaultsMode, dualstackEnabled, fipsEnabled, region
endpointOverride, overrideConfiguration, overrideConfiguration, overrideConfiguration
applyMutation, build
B serviceConfiguration(S3Configuration serviceConfiguration)
default B serviceConfiguration(Consumer<S3Configuration.Builder> serviceConfiguration)
default B endpointProvider(S3EndpointProvider endpointProvider)
S3EndpointProvider
implementation that will be used by the client to determine the endpoint for
each request. This is optional; if none is provided a default implementation will be used the SDK.B accelerate(Boolean accelerate)
B disableMultiRegionAccessPoints(Boolean disableMultiRegionAccessPoints)
B forcePathStyle(Boolean forcePathStyle)
Copyright © 2023. All rights reserved.