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
copyMethods 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:SdkBuilderAn immutable object that is created from the properties that have been set on the builder.- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<S3EndpointParams.Builder,S3EndpointParams> - Returns:
- an instance of T
-