Interface S3EndpointParams.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<S3EndpointParams.Builder,
,S3EndpointParams> SdkBuilder<S3EndpointParams.Builder,
S3EndpointParams>
- Enclosing class:
S3EndpointParams
public static interface S3EndpointParams.Builder
extends CopyableBuilder<S3EndpointParams.Builder,S3EndpointParams>
-
Method Summary
Modifier and TypeMethodDescriptionaccelerate
(Boolean accelerate) build()
An immutable object that is created from the properties that have been set on the builder.copySource
(String copySource) deleteObjectKeys
(List<String> deleteObjectKeys) disableAccessPoints
(Boolean disableAccessPoints) disableMultiRegionAccessPoints
(Boolean disableMultiRegionAccessPoints) disableS3ExpressSessionAuth
(Boolean disableS3ExpressSessionAuth) forcePathStyle
(Boolean forcePathStyle) useArnRegion
(Boolean useArnRegion) useDualStack
(Boolean useDualStack) useGlobalEndpoint
(Boolean useGlobalEndpoint) useObjectLambdaEndpoint
(Boolean useObjectLambdaEndpoint) useS3ExpressControlEndpoint
(Boolean useS3ExpressControlEndpoint) Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
bucket
-
region
-
useFips
-
useDualStack
-
endpoint
-
forcePathStyle
-
accelerate
-
useGlobalEndpoint
-
useObjectLambdaEndpoint
-
key
-
prefix
-
copySource
-
disableAccessPoints
-
disableMultiRegionAccessPoints
-
useArnRegion
-
useS3ExpressControlEndpoint
-
disableS3ExpressSessionAuth
-
deleteObjectKeys
-
build
S3EndpointParams build()Description copied from interface:SdkBuilder
An immutable object that is created from the properties that have been set on the builder.- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<S3EndpointParams.Builder,
S3EndpointParams> - Returns:
- an instance of T
-