public class AwsProperties
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLIENT_ASSUME_ROLE_ARN
Used by
AssumeRoleAwsClientFactory . |
static java.lang.String |
CLIENT_ASSUME_ROLE_EXTERNAL_ID
Used by
AssumeRoleAwsClientFactory . |
static java.lang.String |
CLIENT_ASSUME_ROLE_REGION
Used by
AssumeRoleAwsClientFactory . |
static java.lang.String |
CLIENT_ASSUME_ROLE_SESSION_NAME
Used by
AssumeRoleAwsClientFactory . |
static java.lang.String |
CLIENT_ASSUME_ROLE_TAGS_PREFIX
Used by
AssumeRoleAwsClientFactory to pass a list of sessions. |
static java.lang.String |
CLIENT_ASSUME_ROLE_TIMEOUT_SEC
Used by
AssumeRoleAwsClientFactory . |
static int |
CLIENT_ASSUME_ROLE_TIMEOUT_SEC_DEFAULT |
static java.lang.String |
CLIENT_CREDENTIALS_PROVIDER
Deprecated.
will be removed in 1.4.0, use
AwsClientProperties
instead |
static java.lang.String |
CLIENT_FACTORY
The implementation class of
AwsClientFactory to customize AWS client configurations. |
static java.lang.String |
CLIENT_REGION
Deprecated.
will be removed in 1.4.0, use
AwsClientProperties
instead |
static java.lang.String |
DYNAMODB_ENDPOINT
Configure an alternative endpoint of the DynamoDB service to access.
|
static java.lang.String |
DYNAMODB_TABLE_NAME
DynamoDB table name for
DynamoDbCatalog |
static java.lang.String |
DYNAMODB_TABLE_NAME_DEFAULT |
static java.lang.String |
GLUE_ACCOUNT_ID
The account ID used in a Glue resource ARN, e.g.
|
static java.lang.String |
GLUE_CATALOG_ENDPOINT
Configure an alternative endpoint of the Glue service for GlueCatalog to access.
|
static java.lang.String |
GLUE_CATALOG_ID
The ID of the Glue Data Catalog where the tables reside.
|
static java.lang.String |
GLUE_CATALOG_SKIP_ARCHIVE
If Glue should skip archiving an old table version when creating a new version in a commit.
|
static boolean |
GLUE_CATALOG_SKIP_ARCHIVE_DEFAULT |
static java.lang.String |
GLUE_CATALOG_SKIP_NAME_VALIDATION
If Glue should skip name validations It is recommended to stick to Glue best practice in
https://docs.aws.amazon.com/athena/latest/ug/glue-best-practices.html to make sure operations
are Hive compatible.
|
static boolean |
GLUE_CATALOG_SKIP_NAME_VALIDATION_DEFAULT |
static java.lang.String |
GLUE_LAKEFORMATION_ENABLED
If set, GlueCatalog will use Lake Formation for access control.
|
static boolean |
GLUE_LAKEFORMATION_ENABLED_DEFAULT |
static java.lang.String |
HTTP_CLIENT_APACHE_CONNECTION_ACQUISITION_TIMEOUT_MS
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_APACHE_CONNECTION_MAX_IDLE_TIME_MS
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_APACHE_CONNECTION_TIME_TO_LIVE_MS
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_APACHE_CONNECTION_TIMEOUT_MS
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_APACHE_EXPECT_CONTINUE_ENABLED
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_APACHE_MAX_CONNECTIONS
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_APACHE_SOCKET_TIMEOUT_MS
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_APACHE_TCP_KEEP_ALIVE_ENABLED
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_APACHE_USE_IDLE_CONNECTION_REAPER_ENABLED
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_TYPE
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_TYPE_APACHE
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_TYPE_DEFAULT
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_TYPE_URLCONNECTION
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_URLCONNECTION_CONNECTION_TIMEOUT_MS
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
HTTP_CLIENT_URLCONNECTION_SOCKET_TIMEOUT_MS
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
static java.lang.String |
LAKE_FORMATION_DB_NAME
Used by
LakeFormationAwsClientFactory . |
static java.lang.String |
LAKE_FORMATION_TABLE_NAME
Used by
LakeFormationAwsClientFactory . |
static java.lang.String |
REST_ACCESS_KEY_ID
Configure the static access key ID used for SigV4 signing.
|
static java.lang.String |
REST_SECRET_ACCESS_KEY
Configure the static secret access key used for SigV4 signing.
|
static java.lang.String |
REST_SESSION_TOKEN
Configure the static session token used for SigV4.
|
static java.lang.String |
REST_SIGNER_REGION
Region to be used by the SigV4 protocol for signing requests.
|
static java.lang.String |
REST_SIGNING_NAME
The service name to be used by the SigV4 protocol for signing requests.
|
static java.lang.String |
REST_SIGNING_NAME_DEFAULT
The default service name (API Gateway and lambda) used during SigV4 signing.
|
static java.lang.String |
S3_ACCELERATION_ENABLED
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static boolean |
S3_ACCELERATION_ENABLED_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_ACCESS_POINTS_PREFIX
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_CHECKSUM_ENABLED
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static boolean |
S3_CHECKSUM_ENABLED_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_DELETE_ENABLED
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static boolean |
S3_DELETE_ENABLED_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_DELETE_TAGS_PREFIX
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_DUALSTACK_ENABLED
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static boolean |
S3_DUALSTACK_ENABLED_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_PRELOAD_CLIENT_ENABLED
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static boolean |
S3_PRELOAD_CLIENT_ENABLED_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_REMOTE_SIGNING_ENABLED
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static boolean |
S3_REMOTE_SIGNING_ENABLED_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_TAG_ICEBERG_NAMESPACE
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_TAG_ICEBERG_TABLE
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_USE_ARN_REGION_ENABLED
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static boolean |
S3_USE_ARN_REGION_ENABLED_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_WRITE_NAMESPACE_TAG_ENABLED
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static boolean |
S3_WRITE_NAMESPACE_TAG_ENABLED_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_WRITE_TABLE_TAG_ENABLED
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static boolean |
S3_WRITE_TABLE_TAG_ENABLED_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3_WRITE_TAGS_PREFIX
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_ACCESS_KEY_ID
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_ACL
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_DELETE_BATCH_SIZE
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static int |
S3FILEIO_DELETE_BATCH_SIZE_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static int |
S3FILEIO_DELETE_BATCH_SIZE_MAX
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_DELETE_THREADS
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_ENDPOINT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_MULTIPART_SIZE
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static int |
S3FILEIO_MULTIPART_SIZE_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static int |
S3FILEIO_MULTIPART_SIZE_MIN
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_MULTIPART_THRESHOLD_FACTOR
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static double |
S3FILEIO_MULTIPART_THRESHOLD_FACTOR_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_MULTIPART_UPLOAD_THREADS
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_PATH_STYLE_ACCESS
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static boolean |
S3FILEIO_PATH_STYLE_ACCESS_DEFAULT
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_SECRET_ACCESS_KEY
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_SESSION_TOKEN
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_SSE_KEY
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_SSE_MD5
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_SSE_TYPE
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_SSE_TYPE_CUSTOM
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_SSE_TYPE_KMS
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_SSE_TYPE_NONE
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_SSE_TYPE_S3
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
static java.lang.String |
S3FILEIO_STAGING_DIRECTORY
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
Constructor and Description |
---|
AwsProperties() |
AwsProperties(java.util.Map<java.lang.String,java.lang.String> properties) |
Modifier and Type | Method and Description |
---|---|
<T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder> |
applyClientCredentialConfigurations(T builder)
Configure the credential provider for AWS clients.
|
<T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder> |
applyClientRegionConfiguration(T builder)
Deprecated.
will be removed in 1.4.0, use
AwsClientProperties
instead |
<T extends software.amazon.awssdk.services.dynamodb.DynamoDbClientBuilder> |
applyDynamoDbEndpointConfigurations(T builder)
Override the endpoint for a dynamoDb client.
|
<T extends software.amazon.awssdk.services.glue.GlueClientBuilder> |
applyGlueEndpointConfigurations(T builder)
Override the endpoint for a glue client.
|
<T extends software.amazon.awssdk.awscore.client.builder.AwsSyncClientBuilder> |
applyHttpClientConfigurations(T builder)
Deprecated.
will be removed in 1.4.0, use
HttpClientProperties
instead |
<T extends software.amazon.awssdk.services.s3.S3ClientBuilder> |
applyS3CredentialConfigurations(T builder)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
<T extends software.amazon.awssdk.services.s3.S3ClientBuilder> |
applyS3EndpointConfigurations(T builder)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
<T extends software.amazon.awssdk.services.s3.S3ClientBuilder> |
applyS3ServiceConfigurations(T builder)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
<T extends software.amazon.awssdk.services.s3.S3ClientBuilder> |
applyS3SignerConfiguration(T builder)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
java.lang.String |
clientAssumeRoleArn() |
java.lang.String |
clientAssumeRoleExternalId() |
java.lang.String |
clientAssumeRoleRegion() |
java.lang.String |
clientAssumeRoleSessionName() |
int |
clientAssumeRoleTimeoutSec() |
java.lang.String |
clientRegion() |
java.lang.String |
dynamoDbTableName() |
java.lang.String |
glueCatalogId() |
boolean |
glueCatalogSkipArchive() |
boolean |
glueCatalogSkipNameValidation() |
boolean |
glueLakeFormationEnabled() |
java.util.Map<java.lang.String,java.lang.String> |
httpClientProperties() |
boolean |
isS3ChecksumEnabled()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
boolean |
isS3DeleteEnabled()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider |
restCredentialsProvider() |
java.lang.String |
restSigningName() |
software.amazon.awssdk.regions.Region |
restSigningRegion() |
java.util.Map<java.lang.String,java.lang.String> |
s3BucketToAccessPointMapping()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
java.util.Set<software.amazon.awssdk.services.s3.model.Tag> |
s3DeleteTags()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
software.amazon.awssdk.services.s3.model.ObjectCannedACL |
s3FileIoAcl()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
int |
s3FileIoDeleteBatchSize()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
int |
s3FileIoDeleteThreads()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
int |
s3FileIoMultiPartSize()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
double |
s3FileIOMultipartThresholdFactor()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
int |
s3FileIoMultipartUploadThreads()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
java.lang.String |
s3FileIoSseKey()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
java.lang.String |
s3FileIoSseMd5()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
java.lang.String |
s3FileIoSseType()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
java.lang.String |
s3fileIoStagingDirectory()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
boolean |
s3PreloadClientEnabled()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
boolean |
s3WriteNamespaceTagEnabled()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
boolean |
s3WriteTableTagEnabled()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
java.util.Set<software.amazon.awssdk.services.s3.model.Tag> |
s3WriteTags()
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setClientRegion(java.lang.String clientRegion) |
void |
setDynamoDbTableName(java.lang.String name) |
void |
setGlueCatalogId(java.lang.String id) |
void |
setGlueCatalogSkipArchive(boolean skipArchive) |
void |
setGlueCatalogSkipNameValidation(boolean glueCatalogSkipNameValidation) |
void |
setGlueLakeFormationEnabled(boolean glueLakeFormationEnabled) |
void |
setS3ChecksumEnabled(boolean eTagCheckEnabled)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3DeleteEnabled(boolean s3DeleteEnabled)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3FileIoAcl(software.amazon.awssdk.services.s3.model.ObjectCannedACL acl)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3FileIoDeleteBatchSize(int deleteBatchSize)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3FileIoDeleteThreads(int threads)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3FileIoMultiPartSize(int size)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3FileIoMultipartThresholdFactor(double factor)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3FileIoMultipartUploadThreads(int threads)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3FileIoSseKey(java.lang.String sseKey)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3FileIoSseMd5(java.lang.String sseMd5)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3FileIoSseType(java.lang.String sseType)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3fileIoStagingDirectory(java.lang.String directory)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3PreloadClientEnabled(boolean s3PreloadClientEnabled)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3WriteNamespaceTagEnabled(boolean s3WriteNamespaceTagEnabled)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
void |
setS3WriteTableTagEnabled(boolean s3WriteTableNameTagEnabled)
Deprecated.
will be removed in 1.4.0, use
S3FileIOProperties
instead |
java.util.Set<software.amazon.awssdk.services.sts.model.Tag> |
stsClientAssumeRoleTags() |
@Deprecated public static final java.lang.String S3FILEIO_SSE_TYPE
S3FileIOProperties
insteadS3FILEIO_SSE_TYPE_NONE
.
For more details: https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html
@Deprecated public static final java.lang.String S3FILEIO_SSE_TYPE_NONE
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3FILEIO_SSE_TYPE_KMS
S3FileIOProperties
insteadFor more details: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingKMSEncryption.html
@Deprecated public static final java.lang.String S3FILEIO_SSE_TYPE_S3
S3FileIOProperties
insteadFor more details: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingServerSideEncryption.html
@Deprecated public static final java.lang.String S3FILEIO_SSE_TYPE_CUSTOM
S3FileIOProperties
insteadFor more details: https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html
@Deprecated public static final java.lang.String S3FILEIO_SSE_KEY
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3FILEIO_SSE_MD5
S3FileIOProperties
insteadpublic static final java.lang.String GLUE_CATALOG_ID
For more details, see https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-databases.html
public static final java.lang.String GLUE_ACCOUNT_ID
public static final java.lang.String GLUE_CATALOG_SKIP_ARCHIVE
public static final boolean GLUE_CATALOG_SKIP_ARCHIVE_DEFAULT
public static final java.lang.String GLUE_CATALOG_SKIP_NAME_VALIDATION
public static final boolean GLUE_CATALOG_SKIP_NAME_VALIDATION_DEFAULT
public static final java.lang.String GLUE_LAKEFORMATION_ENABLED
AwsClientFactory
implementation must be LakeFormationAwsClientFactory
or any class that extends it.public static final boolean GLUE_LAKEFORMATION_ENABLED_DEFAULT
public static final java.lang.String GLUE_CATALOG_ENDPOINT
This could be used to use GlueCatalog with any glue-compatible metastore service that has a different endpoint
@Deprecated public static final java.lang.String S3FILEIO_MULTIPART_UPLOAD_THREADS
S3FileIOProperties
insteadRuntime.availableProcessors()
@Deprecated public static final java.lang.String S3FILEIO_MULTIPART_SIZE
S3FileIOProperties
insteadFor more details, see https://docs.aws.amazon.com/AmazonS3/latest/dev/qfacts.html
@Deprecated public static final int S3FILEIO_MULTIPART_SIZE_DEFAULT
S3FileIOProperties
instead@Deprecated public static final int S3FILEIO_MULTIPART_SIZE_MIN
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3FILEIO_MULTIPART_THRESHOLD_FACTOR
S3FileIOProperties
instead@Deprecated public static final double S3FILEIO_MULTIPART_THRESHOLD_FACTOR_DEFAULT
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3FILEIO_STAGING_DIRECTORY
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3FILEIO_ACL
S3FileIOProperties
insteadThe input must be one of ObjectCannedACL
,
such as 'public-read-write' For more details:
https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html
@Deprecated public static final java.lang.String S3FILEIO_ENDPOINT
S3FileIOProperties
insteadThis could be used to use S3FileIO with any s3-compatible object storage service that has a different endpoint, or access a private S3 endpoint in a virtual private cloud.
@Deprecated public static final java.lang.String S3FILEIO_PATH_STYLE_ACCESS
S3FileIOProperties
insteadtrue
, requests to S3FileIO will use Path-Style, otherwise, Virtual Hosted-Style
will be used.
For more details: https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html
@Deprecated public static final boolean S3FILEIO_PATH_STYLE_ACCESS_DEFAULT
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3FILEIO_ACCESS_KEY_ID
S3FileIOProperties
insteadWhen set, the default client factory will use the basic or session credentials provided
instead of reading the default credential chain to create S3 access credentials. If S3FILEIO_SESSION_TOKEN
is set, session credential is used, otherwise basic credential is
used.
@Deprecated public static final java.lang.String S3FILEIO_SECRET_ACCESS_KEY
S3FileIOProperties
insteadWhen set, the default client factory will use the basic or session credentials provided
instead of reading the default credential chain to create S3 access credentials. If S3FILEIO_SESSION_TOKEN
is set, session credential is used, otherwise basic credential is
used.
@Deprecated public static final java.lang.String S3FILEIO_SESSION_TOKEN
S3FileIOProperties
insteadWhen set, the default client factory will use the session credentials provided instead of reading the default credential chain to create S3 access credentials.
@Deprecated public static final java.lang.String S3_USE_ARN_REGION_ENABLED
S3FileIOProperties
insteadBy default, attempting to use an access point in a different region will throw an exception. When enabled, this property allows using access points in other regions.
For more details see: https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/s3/S3Configuration.html#useArnRegionEnabled--
@Deprecated public static final boolean S3_USE_ARN_REGION_ENABLED_DEFAULT
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3_CHECKSUM_ENABLED
S3FileIOProperties
instead@Deprecated public static final boolean S3_CHECKSUM_ENABLED_DEFAULT
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3_REMOTE_SIGNING_ENABLED
S3FileIOProperties
instead@Deprecated public static final boolean S3_REMOTE_SIGNING_ENABLED_DEFAULT
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3FILEIO_DELETE_BATCH_SIZE
S3FileIOProperties
instead@Deprecated public static final int S3FILEIO_DELETE_BATCH_SIZE_DEFAULT
S3FileIOProperties
insteadRefer to https://github.com/apache/hadoop/commit/56dee667707926f3796c7757be1a133a362f05c9 for more details on why this value was chosen.
@Deprecated public static final int S3FILEIO_DELETE_BATCH_SIZE_MAX
S3FileIOProperties
insteadpublic static final java.lang.String DYNAMODB_ENDPOINT
public static final java.lang.String DYNAMODB_TABLE_NAME
DynamoDbCatalog
public static final java.lang.String DYNAMODB_TABLE_NAME_DEFAULT
public static final java.lang.String CLIENT_FACTORY
AwsClientFactory
to customize AWS client configurations. If
set, all AWS clients will be initialized by the specified factory. If not set, AwsClientFactories.defaultFactory()
is used as default factory.public static final java.lang.String CLIENT_ASSUME_ROLE_ARN
AssumeRoleAwsClientFactory
. If set, all AWS clients will assume a role of the
given ARN, instead of using the default credential chain.public static final java.lang.String CLIENT_ASSUME_ROLE_TAGS_PREFIX
AssumeRoleAwsClientFactory
to pass a list of sessions. Each session tag
consists of a key name and an associated value.public static final java.lang.String CLIENT_ASSUME_ROLE_TIMEOUT_SEC
AssumeRoleAwsClientFactory
. The timeout of the assume role session in seconds,
default to 1 hour. At the end of the timeout, a new set of role session credentials will be
fetched through a STS client.public static final int CLIENT_ASSUME_ROLE_TIMEOUT_SEC_DEFAULT
public static final java.lang.String CLIENT_ASSUME_ROLE_EXTERNAL_ID
AssumeRoleAwsClientFactory
. Optional external ID used to assume an IAM role.
For more details, see https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html
public static final java.lang.String CLIENT_ASSUME_ROLE_REGION
AssumeRoleAwsClientFactory
. If set, all AWS clients except STS client will use
the given region instead of the default region chain.
The value must be one of Region
, such as 'us-east-1'.
For more details, see https://docs.aws.amazon.com/general/latest/gr/rande.html
public static final java.lang.String CLIENT_ASSUME_ROLE_SESSION_NAME
AssumeRoleAwsClientFactory
. Optional session name used to assume an IAM role.
For more details, see https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_iam-condition-keys.html#ck_rolesessionname
@Deprecated public static final java.lang.String CLIENT_CREDENTIALS_PROVIDER
AwsClientProperties
insteadAwsCredentialsProvider
interface is required.
Additionally, the implementation class must also have a create() or create(Map) method implemented, which returns an instance of the class that provides aws credentials provider.
Example: client.credentials-provider=software.amazon.awssdk.auth.credentials.SystemPropertyCredentialsProvider
When set, the default client factory AwsClientFactories.DefaultAwsClientFactory
and also other client
factory classes will use this provider to get AWS credentials provided instead of reading the
default credential chain to get AWS access credentials.
@Deprecated public static final java.lang.String CLIENT_REGION
AwsClientProperties
insteadAwsClientFactories.DefaultAwsClientFactory
and also
other client factory classes. If set, all AWS clients except STS client will use the given
region instead of the default region chain.@Deprecated public static final java.lang.String HTTP_CLIENT_TYPE
HttpClientProperties
insteadSdkHttpClient
implementation used by AwsClientFactory
If set, all AWS clients will use this specified HTTP client. If not set,
HTTP_CLIENT_TYPE_DEFAULT
will be used. For specific types supported, see
HTTP_CLIENT_TYPE_* defined below.@Deprecated public static final java.lang.String HTTP_CLIENT_TYPE_URLCONNECTION
HttpClientProperties
insteadHTTP_CLIENT_TYPE
, UrlConnectionHttpClient
will be used as the HTTP
Client in AwsClientFactory
@Deprecated public static final java.lang.String HTTP_CLIENT_TYPE_APACHE
HttpClientProperties
insteadHTTP_CLIENT_TYPE
, ApacheHttpClient
will be used as the HTTP Client in AwsClientFactory
@Deprecated public static final java.lang.String HTTP_CLIENT_TYPE_DEFAULT
HttpClientProperties
instead@Deprecated public static final java.lang.String HTTP_CLIENT_URLCONNECTION_CONNECTION_TIMEOUT_MS
HttpClientProperties
insteadUrlConnectionHttpClient.Builder
. This flag only
works when HTTP_CLIENT_TYPE
is set to HTTP_CLIENT_TYPE_URLCONNECTION
For more details, see https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/http/urlconnection/UrlConnectionHttpClient.Builder.html
@Deprecated public static final java.lang.String HTTP_CLIENT_URLCONNECTION_SOCKET_TIMEOUT_MS
HttpClientProperties
insteadUrlConnectionHttpClient.Builder
. This flag only
works when HTTP_CLIENT_TYPE
is set to HTTP_CLIENT_TYPE_URLCONNECTION
For more details, see https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/http/urlconnection/UrlConnectionHttpClient.Builder.html
@Deprecated public static final java.lang.String HTTP_CLIENT_APACHE_CONNECTION_TIMEOUT_MS
HttpClientProperties
insteadApacheHttpClient.Builder
. This flag only works when HTTP_CLIENT_TYPE
is set to HTTP_CLIENT_TYPE_APACHE
For more details, see https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/http/apache/ApacheHttpClient.Builder.html
@Deprecated public static final java.lang.String HTTP_CLIENT_APACHE_SOCKET_TIMEOUT_MS
HttpClientProperties
insteadApacheHttpClient.Builder
. This flag only works when HTTP_CLIENT_TYPE
is set to HTTP_CLIENT_TYPE_APACHE
For more details, see https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/http/apache/ApacheHttpClient.Builder.html
@Deprecated public static final java.lang.String HTTP_CLIENT_APACHE_CONNECTION_ACQUISITION_TIMEOUT_MS
HttpClientProperties
insteadApacheHttpClient.Builder
. This flag only works when HTTP_CLIENT_TYPE
is set to HTTP_CLIENT_TYPE_APACHE
For more details, see https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/http/apache/ApacheHttpClient.Builder.html
@Deprecated public static final java.lang.String HTTP_CLIENT_APACHE_CONNECTION_MAX_IDLE_TIME_MS
HttpClientProperties
insteadApacheHttpClient.Builder
. This flag only works when HTTP_CLIENT_TYPE
is set to HTTP_CLIENT_TYPE_APACHE
For more details, see https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/http/apache/ApacheHttpClient.Builder.html
@Deprecated public static final java.lang.String HTTP_CLIENT_APACHE_CONNECTION_TIME_TO_LIVE_MS
HttpClientProperties
insteadApacheHttpClient.Builder
. This flag only works when HTTP_CLIENT_TYPE
is set to HTTP_CLIENT_TYPE_APACHE
For more details, see https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/http/apache/ApacheHttpClient.Builder.html
@Deprecated public static final java.lang.String HTTP_CLIENT_APACHE_EXPECT_CONTINUE_ENABLED
HttpClientProperties
insteadApacheHttpClient.Builder
. This flag only works when HTTP_CLIENT_TYPE
is set to HTTP_CLIENT_TYPE_APACHE
In default, this is disabled.
For more details, see https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/http/apache/ApacheHttpClient.Builder.html
@Deprecated public static final java.lang.String HTTP_CLIENT_APACHE_MAX_CONNECTIONS
HttpClientProperties
insteadApacheHttpClient.Builder
. This flag only works when HTTP_CLIENT_TYPE
is set to HTTP_CLIENT_TYPE_APACHE
For more details, see https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/http/apache/ApacheHttpClient.Builder.html
@Deprecated public static final java.lang.String HTTP_CLIENT_APACHE_TCP_KEEP_ALIVE_ENABLED
HttpClientProperties
insteadApacheHttpClient.Builder
. This flag only works when HTTP_CLIENT_TYPE
is set to HTTP_CLIENT_TYPE_APACHE
.
In default, this is disabled.
For more details, see https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/http/apache/ApacheHttpClient.Builder.html
@Deprecated public static final java.lang.String HTTP_CLIENT_APACHE_USE_IDLE_CONNECTION_REAPER_ENABLED
HttpClientProperties
insteadApacheHttpClient.Builder
. This flag only works when HTTP_CLIENT_TYPE
is set to HTTP_CLIENT_TYPE_APACHE
.
In default, this is enabled.
For more details, see https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/http/apache/ApacheHttpClient.Builder.html
@Deprecated public static final java.lang.String S3_WRITE_TAGS_PREFIX
S3FileIOProperties
insteadS3FileIO
to tag objects when writing. To set, we can pass a catalog property.
For more details, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html
Example: s3.write.tags.my_key=my_val
@Deprecated public static final java.lang.String S3_WRITE_TABLE_TAG_ENABLED
S3FileIOProperties
insteadGlueCatalog
to tag objects when writing. To set, we can pass a catalog
property.
For more details, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html
Example: s3.write.table-tag-enabled=true
@Deprecated public static final boolean S3_WRITE_TABLE_TAG_ENABLED_DEFAULT
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3_WRITE_NAMESPACE_TAG_ENABLED
S3FileIOProperties
insteadGlueCatalog
to tag objects when writing. To set, we can pass a catalog
property.
For more details, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html
Example: s3.write.namespace-tag-enabled=true
@Deprecated public static final boolean S3_WRITE_NAMESPACE_TAG_ENABLED_DEFAULT
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3_TAG_ICEBERG_TABLE
S3FileIOProperties
insteadS3_WRITE_TAGS_PREFIX
when S3_WRITE_TABLE_TAG_ENABLED
is enabled
Example: iceberg.table=tableName
@Deprecated public static final java.lang.String S3_TAG_ICEBERG_NAMESPACE
S3FileIOProperties
insteadS3_WRITE_TAGS_PREFIX
when S3_WRITE_NAMESPACE_TAG_ENABLED
is enabled
Example: iceberg.namespace=namespaceName
@Deprecated public static final java.lang.String S3_DELETE_TAGS_PREFIX
S3FileIOProperties
insteadS3FileIO
to tag objects when deleting. When this config is set, objects are
tagged with the configured key-value pairs before deletion. This is considered a soft-delete,
because users are able to configure tag-based object lifecycle policy at bucket level to
transition objects to different tiers.
For more details, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html
Example: s3.delete.tags.my_key=my_val
@Deprecated public static final java.lang.String S3FILEIO_DELETE_THREADS
S3FileIOProperties
insteadRuntime.availableProcessors()
@Deprecated public static final java.lang.String S3_DELETE_ENABLED
S3FileIOProperties
insteadS3FileIO
deletes the object when io.delete() is called, default to true.
Once disabled, users are expected to set tags through S3_DELETE_TAGS_PREFIX
and manage
deleted files through S3 lifecycle policy.@Deprecated public static final boolean S3_DELETE_ENABLED_DEFAULT
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3_ACCELERATION_ENABLED
S3FileIOProperties
insteadFor more details, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/transfer-acceleration.html
@Deprecated public static final boolean S3_ACCELERATION_ENABLED_DEFAULT
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3_DUALSTACK_ENABLED
S3FileIOProperties
insteadFor more details, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/dual-stack-endpoints.html
@Deprecated public static final boolean S3_DUALSTACK_ENABLED_DEFAULT
S3FileIOProperties
instead@Deprecated public static final java.lang.String S3_ACCESS_POINTS_PREFIX
S3FileIOProperties
insteadS3FileIO
, prefix used for bucket access point configuration. To set, we can
pass a catalog property.
For more details, see https://aws.amazon.com/s3/features/access-points/
Example: s3.access-points.my-bucket=access-point
@Deprecated public static final java.lang.String S3_PRELOAD_CLIENT_ENABLED
S3FileIOProperties
instead@Deprecated public static final boolean S3_PRELOAD_CLIENT_ENABLED_DEFAULT
S3FileIOProperties
insteadpublic static final java.lang.String LAKE_FORMATION_TABLE_NAME
LakeFormationAwsClientFactory
. The table name used as part of lake formation
credentials request.public static final java.lang.String LAKE_FORMATION_DB_NAME
LakeFormationAwsClientFactory
. The database name used as part of lake formation
credentials request.public static final java.lang.String REST_SIGNER_REGION
public static final java.lang.String REST_SIGNING_NAME
public static final java.lang.String REST_SIGNING_NAME_DEFAULT
public static final java.lang.String REST_ACCESS_KEY_ID
When set, the default client factory will use the basic or session credentials provided
instead of reading the default credential chain to create S3 access credentials. If REST_SESSION_TOKEN
is set, session credential is used, otherwise basic credential is used.
public static final java.lang.String REST_SECRET_ACCESS_KEY
When set, the default client factory will use the basic or session credentials provided
instead of reading the default credential chain to create S3 access credentials. If REST_SESSION_TOKEN
is set, session credential is used, otherwise basic credential is used.
public static final java.lang.String REST_SESSION_TOKEN
When set, the default client factory will use the session credentials provided instead of reading the default credential chain to create access credentials.
public AwsProperties()
public AwsProperties(java.util.Map<java.lang.String,java.lang.String> properties)
public java.util.Set<software.amazon.awssdk.services.sts.model.Tag> stsClientAssumeRoleTags()
public java.lang.String clientAssumeRoleArn()
public int clientAssumeRoleTimeoutSec()
public java.lang.String clientAssumeRoleExternalId()
public java.lang.String clientAssumeRoleRegion()
public java.lang.String clientAssumeRoleSessionName()
@Deprecated public java.lang.String s3FileIoSseType()
S3FileIOProperties
instead@Deprecated public void setS3FileIoSseType(java.lang.String sseType)
S3FileIOProperties
instead@Deprecated public java.lang.String s3FileIoSseKey()
S3FileIOProperties
instead@Deprecated public int s3FileIoDeleteBatchSize()
S3FileIOProperties
instead@Deprecated public void setS3FileIoDeleteBatchSize(int deleteBatchSize)
S3FileIOProperties
instead@Deprecated public void setS3FileIoSseKey(java.lang.String sseKey)
S3FileIOProperties
instead@Deprecated public java.lang.String s3FileIoSseMd5()
S3FileIOProperties
instead@Deprecated public void setS3FileIoSseMd5(java.lang.String sseMd5)
S3FileIOProperties
insteadpublic java.lang.String glueCatalogId()
public void setGlueCatalogId(java.lang.String id)
public boolean glueCatalogSkipArchive()
public void setGlueCatalogSkipArchive(boolean skipArchive)
public boolean glueCatalogSkipNameValidation()
public void setGlueCatalogSkipNameValidation(boolean glueCatalogSkipNameValidation)
public boolean glueLakeFormationEnabled()
public void setGlueLakeFormationEnabled(boolean glueLakeFormationEnabled)
@Deprecated public int s3FileIoMultipartUploadThreads()
S3FileIOProperties
instead@Deprecated public void setS3FileIoMultipartUploadThreads(int threads)
S3FileIOProperties
instead@Deprecated public int s3FileIoMultiPartSize()
S3FileIOProperties
instead@Deprecated public void setS3FileIoMultiPartSize(int size)
S3FileIOProperties
instead@Deprecated public double s3FileIOMultipartThresholdFactor()
S3FileIOProperties
instead@Deprecated public void setS3FileIoMultipartThresholdFactor(double factor)
S3FileIOProperties
instead@Deprecated public java.lang.String s3fileIoStagingDirectory()
S3FileIOProperties
instead@Deprecated public void setS3fileIoStagingDirectory(java.lang.String directory)
S3FileIOProperties
instead@Deprecated public software.amazon.awssdk.services.s3.model.ObjectCannedACL s3FileIoAcl()
S3FileIOProperties
instead@Deprecated public void setS3FileIoAcl(software.amazon.awssdk.services.s3.model.ObjectCannedACL acl)
S3FileIOProperties
instead@Deprecated public void setS3PreloadClientEnabled(boolean s3PreloadClientEnabled)
S3FileIOProperties
instead@Deprecated public boolean s3PreloadClientEnabled()
S3FileIOProperties
insteadpublic java.lang.String dynamoDbTableName()
public void setDynamoDbTableName(java.lang.String name)
@Deprecated public boolean isS3ChecksumEnabled()
S3FileIOProperties
instead@Deprecated public void setS3ChecksumEnabled(boolean eTagCheckEnabled)
S3FileIOProperties
instead@Deprecated public java.util.Set<software.amazon.awssdk.services.s3.model.Tag> s3WriteTags()
S3FileIOProperties
instead@Deprecated public boolean s3WriteTableTagEnabled()
S3FileIOProperties
instead@Deprecated public void setS3WriteTableTagEnabled(boolean s3WriteTableNameTagEnabled)
S3FileIOProperties
instead@Deprecated public boolean s3WriteNamespaceTagEnabled()
S3FileIOProperties
instead@Deprecated public void setS3WriteNamespaceTagEnabled(boolean s3WriteNamespaceTagEnabled)
S3FileIOProperties
instead@Deprecated public java.util.Set<software.amazon.awssdk.services.s3.model.Tag> s3DeleteTags()
S3FileIOProperties
instead@Deprecated public int s3FileIoDeleteThreads()
S3FileIOProperties
instead@Deprecated public void setS3FileIoDeleteThreads(int threads)
S3FileIOProperties
instead@Deprecated public boolean isS3DeleteEnabled()
S3FileIOProperties
instead@Deprecated public void setS3DeleteEnabled(boolean s3DeleteEnabled)
S3FileIOProperties
instead@Deprecated public java.util.Map<java.lang.String,java.lang.String> s3BucketToAccessPointMapping()
S3FileIOProperties
insteadpublic java.util.Map<java.lang.String,java.lang.String> httpClientProperties()
public java.lang.String clientRegion()
public void setClientRegion(java.lang.String clientRegion)
@Deprecated public <T extends software.amazon.awssdk.services.s3.S3ClientBuilder> void applyS3CredentialConfigurations(T builder)
S3FileIOProperties
insteadSample usage:
S3Client.builder().applyMutation(awsProperties::applyS3CredentialConfigurations)
@Deprecated public <T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder> void applyClientRegionConfiguration(T builder)
AwsClientProperties
insteadSample usage:
S3Client.builder().applyMutation(awsProperties::applyClientRegionConfiguration)
public <T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder> void applyClientCredentialConfigurations(T builder)
Sample usage:
DynamoDbClient.builder().applyMutation(awsProperties::applyClientCredentialConfigurations)
@Deprecated public <T extends software.amazon.awssdk.services.s3.S3ClientBuilder> void applyS3ServiceConfigurations(T builder)
S3FileIOProperties
insteadSample usage:
S3Client.builder().applyMutation(awsProperties::applyS3ServiceConfigurations)
@Deprecated public <T extends software.amazon.awssdk.services.s3.S3ClientBuilder> void applyS3SignerConfiguration(T builder)
S3FileIOProperties
insteadSample usage:
S3Client.builder().applyMutation(awsProperties::applyS3SignerConfiguration)
@Deprecated public <T extends software.amazon.awssdk.awscore.client.builder.AwsSyncClientBuilder> void applyHttpClientConfigurations(T builder)
HttpClientProperties
insteadSample usage:
S3Client.builder().applyMutation(awsProperties::applyHttpClientConfigurations)
@Deprecated public <T extends software.amazon.awssdk.services.s3.S3ClientBuilder> void applyS3EndpointConfigurations(T builder)
S3FileIOProperties
insteadSample usage:
S3Client.builder().applyMutation(awsProperties::applyS3EndpointConfigurations)
public <T extends software.amazon.awssdk.services.glue.GlueClientBuilder> void applyGlueEndpointConfigurations(T builder)
Sample usage:
GlueClient.builder().applyMutation(awsProperties::applyS3EndpointConfigurations)
public <T extends software.amazon.awssdk.services.dynamodb.DynamoDbClientBuilder> void applyDynamoDbEndpointConfigurations(T builder)
Sample usage:
DynamoDbClient.builder().applyMutation(awsProperties::applyS3EndpointConfigurations)
public software.amazon.awssdk.regions.Region restSigningRegion()
public java.lang.String restSigningName()
public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider restCredentialsProvider()