@Generated(value="com.ibm.cos.v2:codegen") public interface S3AuthSchemeParams extends ToCopyableBuilder<S3AuthSchemeParams.Builder,S3AuthSchemeParams>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
S3AuthSchemeParams.Builder
A builder for a
S3AuthSchemeParams. |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
accelerate()
When true, use S3 Accelerate.
|
String |
bucket()
The S3 bucket used to send the request.
|
static S3AuthSchemeParams.Builder |
builder()
Get a new builder for creating a
S3AuthSchemeParams. |
String |
copySource()
The Copy Source used for Copy Object request.
|
List<String> |
deleteObjectKeys()
DeleteObjectKeys Endpoint Params from the customization config
|
Boolean |
disableAccessPoints()
Internal parameter to disable Access Point Buckets
|
Boolean |
disableMultiRegionAccessPoints()
Whether multi-region access points (MRAP) should be disabled.
|
Boolean |
disableS3ExpressSessionAuth()
Parameter to indicate whether S3Express session auth should be disabled
|
String |
endpoint()
Override the endpoint used to send this request
|
Boolean |
forcePathStyle()
When true, force a path-style endpoint to be used where the bucket name is part of the path.
|
String |
key()
The S3 Key used to send the request.
|
String |
operation()
Returns the operation for which to resolve the auth scheme.
|
String |
prefix()
The S3 Prefix used to send the request.
|
Region |
region()
Returns the region.
|
RegionSet |
regionSet()
Returns the RegionSet.
|
S3AuthSchemeParams.Builder |
toBuilder()
Returns a
S3AuthSchemeParams.Builder to customize the parameters. |
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.
|
Boolean |
useDualStack()
When true, use the dual-stack endpoint.
|
Boolean |
useFips()
When true, send this request to the FIPS-compliant regional endpoint.
|
Boolean |
useGlobalEndpoint()
Whether the global endpoint should be used, rather then the regional endpoint for us-east-1.
|
Boolean |
useObjectLambdaEndpoint()
Internal parameter to use object lambda endpoint for an operation (eg: WriteGetObjectResponse)
|
Boolean |
useS3ExpressControlEndpoint()
Internal parameter to indicate whether S3Express operation should use control plane, (ex.
|
copystatic S3AuthSchemeParams.Builder builder()
S3AuthSchemeParams.String operation()
Region region()
RegionSet regionSet()
String bucket()
Boolean useFips()
Boolean useDualStack()
String endpoint()
Boolean forcePathStyle()
Boolean accelerate()
Boolean useGlobalEndpoint()
Boolean useObjectLambdaEndpoint()
String key()
String prefix()
String copySource()
Boolean disableAccessPoints()
Boolean disableMultiRegionAccessPoints()
Boolean useArnRegion()
Boolean useS3ExpressControlEndpoint()
Boolean disableS3ExpressSessionAuth()
List<String> deleteObjectKeys()
S3AuthSchemeParams.Builder toBuilder()
S3AuthSchemeParams.Builder to customize the parameters.toBuilder in interface ToCopyableBuilder<S3AuthSchemeParams.Builder,S3AuthSchemeParams>Copyright © 2026. All rights reserved.