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 |
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 |
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 |
operation(String operation)
Set the operation for which to resolve the auth scheme.
|
S3AuthSchemeParams.Builder |
region(Region region)
Set the region.
|
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)
|
copy
applyMutation
S3AuthSchemeParams.Builder operation(String operation)
S3AuthSchemeParams.Builder region(Region region)
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 disableAccessPoints(Boolean disableAccessPoints)
S3AuthSchemeParams.Builder disableMultiRegionAccessPoints(Boolean disableMultiRegionAccessPoints)
S3AuthSchemeParams.Builder useArnRegion(Boolean useArnRegion)
S3AuthSchemeParams build()
S3AuthSchemeParams
object that is created from the properties that have been set on the
builder.build
in interface Buildable
build
in interface SdkBuilder<S3AuthSchemeParams.Builder,S3AuthSchemeParams>
Copyright © 2023. All rights reserved.