public static final class S3ClientFactory.S3ClientCreationParameters extends Object
| Constructor and Description |
|---|
S3ClientCreationParameters() |
public List<software.amazon.awssdk.core.interceptor.ExecutionInterceptor> getExecutionInterceptors()
public S3ClientFactory.S3ClientCreationParameters withExecutionInterceptors(@Nullable List<software.amazon.awssdk.core.interceptor.ExecutionInterceptor> interceptors)
interceptors - interceptors list.public StatisticsFromAwsSdk getMetrics()
public S3ClientFactory.S3ClientCreationParameters withMetrics(@Nullable StatisticsFromAwsSdk statistics)
statistics - statistics implementationpublic S3ClientFactory.S3ClientCreationParameters withRequesterPays(boolean value)
value - new valuepublic boolean isRequesterPays()
public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider getCredentialSet()
public S3ClientFactory.S3ClientCreationParameters withCredentialSet(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider value)
value - new valuepublic String getUserAgentSuffix()
public S3ClientFactory.S3ClientCreationParameters withUserAgentSuffix(String value)
value - new valuepublic String getEndpoint()
public S3ClientFactory.S3ClientCreationParameters withEndpoint(String value)
value - new valuepublic boolean isPathStyleAccess()
public S3ClientFactory.S3ClientCreationParameters withPathStyleAccess(boolean value)
value - new valuepublic S3ClientFactory.S3ClientCreationParameters withHeader(String header, String value)
header - header namevalue - new valuepublic Map<String,String> getHeaders()
public URI getPathUri()
public S3ClientFactory.S3ClientCreationParameters withPathUri(URI value)
value - new valuepublic long getMinimumPartSize()
public S3ClientFactory.S3ClientCreationParameters withMinimumPartSize(long value)
value - new valuepublic long getMultiPartThreshold()
public S3ClientFactory.S3ClientCreationParameters withMultipartThreshold(long value)
value - new valuepublic Executor getTransferManagerExecutor()
public S3ClientFactory.S3ClientCreationParameters withTransferManagerExecutor(Executor value)
value - new valuepublic S3ClientFactory.S3ClientCreationParameters withMultipartCopyEnabled(boolean value)
value - new valuepublic boolean isMultipartCopy()
public S3ClientFactory.S3ClientCreationParameters withRegion(String value)
value - new valuepublic S3ClientFactory.S3ClientCreationParameters withClientSideEncryptionEnabled(boolean value)
value - new valuepublic S3ClientFactory.S3ClientCreationParameters withAnalyticsAcceleratorEnabled(boolean value)
value - new valuepublic S3ClientFactory.S3ClientCreationParameters withKMSRegion(String value)
value - new valuepublic boolean isClientSideEncryptionEnabled()
public boolean isAnalyticsAcceleratorEnabled()
public S3ClientFactory.S3ClientCreationParameters withClientSideEncryptionMaterials(CSEMaterials value)
value - new valuepublic CSEMaterials getClientSideEncryptionMaterials()
public String getRegion()
public String getKmsRegion()
public boolean isExpressCreateSession()
public S3ClientFactory.S3ClientCreationParameters withExpressCreateSession(boolean value)
value - new valuepublic S3ClientFactory.S3ClientCreationParameters withChecksumValidationEnabled(boolean value)
value - new valuepublic boolean isChecksumValidationEnabled()
public boolean isFipsEnabled()
public S3ClientFactory.S3ClientCreationParameters withFipsEnabled(boolean value)
value - new valueCopyright © 2008–2025 Apache Software Foundation. All rights reserved.