@Generated(value="com.ibm.cos.v2:codegen") public final class DefaultS3AuthSchemeParams extends Object implements S3AuthSchemeParams, S3EndpointResolverAware
| 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
|
S3EndpointProvider |
endpointProvider() |
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopypublic static S3AuthSchemeParams.Builder builder()
S3AuthSchemeParamsS3AuthSchemeParams.builder in interface S3AuthSchemeParamspublic String operation()
S3AuthSchemeParamsoperation in interface S3AuthSchemeParamspublic Region region()
S3AuthSchemeParamsregion in interface S3AuthSchemeParamspublic RegionSet regionSet()
S3AuthSchemeParamsregionSet in interface S3AuthSchemeParamspublic String bucket()
S3AuthSchemeParamsbucket in interface S3AuthSchemeParamspublic Boolean useFips()
S3AuthSchemeParamsuseFips in interface S3AuthSchemeParamspublic Boolean useDualStack()
S3AuthSchemeParamsuseDualStack in interface S3AuthSchemeParamspublic String endpoint()
S3AuthSchemeParamsendpoint in interface S3AuthSchemeParamspublic Boolean forcePathStyle()
S3AuthSchemeParamsforcePathStyle in interface S3AuthSchemeParamspublic Boolean accelerate()
S3AuthSchemeParamsaccelerate in interface S3AuthSchemeParamspublic Boolean useGlobalEndpoint()
S3AuthSchemeParamsuseGlobalEndpoint in interface S3AuthSchemeParamspublic Boolean useObjectLambdaEndpoint()
S3AuthSchemeParamsuseObjectLambdaEndpoint in interface S3AuthSchemeParamspublic String key()
S3AuthSchemeParamskey in interface S3AuthSchemeParamspublic String prefix()
S3AuthSchemeParamsprefix in interface S3AuthSchemeParamspublic String copySource()
S3AuthSchemeParamscopySource in interface S3AuthSchemeParamspublic Boolean disableAccessPoints()
S3AuthSchemeParamsdisableAccessPoints in interface S3AuthSchemeParamspublic Boolean disableMultiRegionAccessPoints()
S3AuthSchemeParamsdisableMultiRegionAccessPoints in interface S3AuthSchemeParamspublic Boolean useArnRegion()
S3AuthSchemeParamsuseArnRegion in interface S3AuthSchemeParamspublic Boolean useS3ExpressControlEndpoint()
S3AuthSchemeParamsuseS3ExpressControlEndpoint in interface S3AuthSchemeParamspublic Boolean disableS3ExpressSessionAuth()
S3AuthSchemeParamsdisableS3ExpressSessionAuth in interface S3AuthSchemeParamspublic List<String> deleteObjectKeys()
S3AuthSchemeParamsdeleteObjectKeys in interface S3AuthSchemeParamspublic S3EndpointProvider endpointProvider()
endpointProvider in interface S3EndpointResolverAwarepublic S3AuthSchemeParams.Builder toBuilder()
S3AuthSchemeParamsS3AuthSchemeParams.Builder to customize the parameters.toBuilder in interface S3AuthSchemeParamstoBuilder in interface ToCopyableBuilder<S3AuthSchemeParams.Builder,S3AuthSchemeParams>Copyright © 2026. All rights reserved.