public static interface S3AuthSchemeParams.Builder extends CopyableBuilder<S3AuthSchemeParams.Builder,S3AuthSchemeParams>
S3AuthSchemeParams.| Modifier and Type | Method and Description |
|---|---|
S3AuthSchemeParams.Builder |
accelerate(Boolean accelerate)
When true, use S3 Accelerate.
|
S3AuthSchemeParams.Builder |
bucket(String bucket)
The S3 bucket used to send the request.
|
S3AuthSchemeParams |
build()
Returns a
S3AuthSchemeParams object that is created from the properties that have been set on the
builder. |
S3AuthSchemeParams.Builder |
copySource(String copySource)
The Copy Source used for Copy Object request.
|
S3AuthSchemeParams.Builder |
deleteObjectKeys(List<String> deleteObjectKeys)
DeleteObjectKeys Endpoint Params from the customization config
|
S3AuthSchemeParams.Builder |
disableAccessPoints(Boolean disableAccessPoints)
Internal parameter to disable Access Point Buckets
|
S3AuthSchemeParams.Builder |
disableMultiRegionAccessPoints(Boolean disableMultiRegionAccessPoints)
Whether multi-region access points (MRAP) should be disabled.
|
S3AuthSchemeParams.Builder |
disableS3ExpressSessionAuth(Boolean disableS3ExpressSessionAuth)
Parameter to indicate whether S3Express session auth should be disabled
|
S3AuthSchemeParams.Builder |
endpoint(String endpoint)
Override the endpoint used to send this request
|
S3AuthSchemeParams.Builder |
forcePathStyle(Boolean forcePathStyle)
When true, force a path-style endpoint to be used where the bucket name is part of the path.
|
S3AuthSchemeParams.Builder |
key(String key)
The S3 Key used to send the request.
|
S3AuthSchemeParams.Builder |
operation(String operation)
Set the operation for which to resolve the auth scheme.
|
S3AuthSchemeParams.Builder |
prefix(String prefix)
The S3 Prefix used to send the request.
|
S3AuthSchemeParams.Builder |
region(Region region)
Set the region.
|
S3AuthSchemeParams.Builder |
regionSet(RegionSet regionSet)
Set the RegionSet.
|
S3AuthSchemeParams.Builder |
useArnRegion(Boolean useArnRegion)
When an Access Point ARN is provided and this flag is enabled, the SDK MUST use the ARN's region when
constructing the endpoint instead of the client's configured region.
|
S3AuthSchemeParams.Builder |
useDualStack(Boolean useDualStack)
When true, use the dual-stack endpoint.
|
S3AuthSchemeParams.Builder |
useFips(Boolean useFIPS)
When true, send this request to the FIPS-compliant regional endpoint.
|
S3AuthSchemeParams.Builder |
useGlobalEndpoint(Boolean useGlobalEndpoint)
Whether the global endpoint should be used, rather then the regional endpoint for us-east-1.
|
S3AuthSchemeParams.Builder |
useObjectLambdaEndpoint(Boolean useObjectLambdaEndpoint)
Internal parameter to use object lambda endpoint for an operation (eg: WriteGetObjectResponse)
|
S3AuthSchemeParams.Builder |
useS3ExpressControlEndpoint(Boolean useS3ExpressControlEndpoint)
Internal parameter to indicate whether S3Express operation should use control plane, (ex.
|
copyapplyMutationS3AuthSchemeParams.Builder operation(String operation)
S3AuthSchemeParams.Builder region(Region region)
S3AuthSchemeParams.Builder regionSet(RegionSet regionSet)
S3AuthSchemeParams.Builder bucket(String bucket)
S3AuthSchemeParams.Builder useFips(Boolean useFIPS)
S3AuthSchemeParams.Builder useDualStack(Boolean useDualStack)
S3AuthSchemeParams.Builder endpoint(String endpoint)
S3AuthSchemeParams.Builder forcePathStyle(Boolean forcePathStyle)
S3AuthSchemeParams.Builder accelerate(Boolean accelerate)
S3AuthSchemeParams.Builder useGlobalEndpoint(Boolean useGlobalEndpoint)
S3AuthSchemeParams.Builder useObjectLambdaEndpoint(Boolean useObjectLambdaEndpoint)
S3AuthSchemeParams.Builder key(String key)
S3AuthSchemeParams.Builder prefix(String prefix)
S3AuthSchemeParams.Builder copySource(String copySource)
S3AuthSchemeParams.Builder disableAccessPoints(Boolean disableAccessPoints)
S3AuthSchemeParams.Builder disableMultiRegionAccessPoints(Boolean disableMultiRegionAccessPoints)
S3AuthSchemeParams.Builder useArnRegion(Boolean useArnRegion)
S3AuthSchemeParams.Builder useS3ExpressControlEndpoint(Boolean useS3ExpressControlEndpoint)
S3AuthSchemeParams.Builder disableS3ExpressSessionAuth(Boolean disableS3ExpressSessionAuth)
S3AuthSchemeParams.Builder deleteObjectKeys(List<String> deleteObjectKeys)
S3AuthSchemeParams build()
S3AuthSchemeParams object that is created from the properties that have been set on the
builder.build in interface Buildablebuild in interface SdkBuilder<S3AuthSchemeParams.Builder,S3AuthSchemeParams>Copyright © 2026. All rights reserved.