@Generated(value="software.amazon.awssdk:codegen") public final class DefaultS3AuthSchemeParams extends Object implements 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 . |
Boolean |
disableAccessPoints()
Internal parameter to disable Access Point Buckets
|
Boolean |
disableMultiRegionAccessPoints()
Whether multi-region access points (MRAP) 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 |
operation()
Returns the operation for which to resolve the auth scheme.
|
Region |
region()
Returns the region.
|
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)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copy
public static S3AuthSchemeParams.Builder builder()
S3AuthSchemeParams
S3AuthSchemeParams
.builder
in interface S3AuthSchemeParams
public String operation()
S3AuthSchemeParams
operation
in interface S3AuthSchemeParams
public Region region()
S3AuthSchemeParams
region
in interface S3AuthSchemeParams
public String bucket()
S3AuthSchemeParams
bucket
in interface S3AuthSchemeParams
public Boolean useFips()
S3AuthSchemeParams
useFips
in interface S3AuthSchemeParams
public Boolean useDualStack()
S3AuthSchemeParams
useDualStack
in interface S3AuthSchemeParams
public String endpoint()
S3AuthSchemeParams
endpoint
in interface S3AuthSchemeParams
public Boolean forcePathStyle()
S3AuthSchemeParams
forcePathStyle
in interface S3AuthSchemeParams
public Boolean accelerate()
S3AuthSchemeParams
accelerate
in interface S3AuthSchemeParams
public Boolean useGlobalEndpoint()
S3AuthSchemeParams
useGlobalEndpoint
in interface S3AuthSchemeParams
public Boolean useObjectLambdaEndpoint()
S3AuthSchemeParams
useObjectLambdaEndpoint
in interface S3AuthSchemeParams
public Boolean disableAccessPoints()
S3AuthSchemeParams
disableAccessPoints
in interface S3AuthSchemeParams
public Boolean disableMultiRegionAccessPoints()
S3AuthSchemeParams
disableMultiRegionAccessPoints
in interface S3AuthSchemeParams
public Boolean useArnRegion()
S3AuthSchemeParams
useArnRegion
in interface S3AuthSchemeParams
public S3AuthSchemeParams.Builder toBuilder()
S3AuthSchemeParams
S3AuthSchemeParams.Builder
to customize the parameters.toBuilder
in interface S3AuthSchemeParams
toBuilder
in interface ToCopyableBuilder<S3AuthSchemeParams.Builder,S3AuthSchemeParams>
Copyright © 2023. All rights reserved.