- s3() - Method in class org.apache.iceberg.aws.AssumeRoleAwsClientFactory
-
- s3() - Method in interface org.apache.iceberg.aws.AwsClientFactory
-
create a Amazon S3 client
- S3_CHECKSUM_ENABLED - Static variable in class org.apache.iceberg.aws.AwsProperties
-
Enables eTag checks for S3 PUT and MULTIPART upload requests.
- S3FileIO - Class in org.apache.iceberg.aws.s3
-
FileIO implementation backed by S3.
- S3FileIO() - Constructor for class org.apache.iceberg.aws.s3.S3FileIO
-
No-arg constructor to load the FileIO dynamically.
- S3FileIO(SerializableSupplier<S3Client>) - Constructor for class org.apache.iceberg.aws.s3.S3FileIO
-
Constructor with custom s3 supplier and default AWS properties.
- S3FileIO(SerializableSupplier<S3Client>, AwsProperties) - Constructor for class org.apache.iceberg.aws.s3.S3FileIO
-
Constructor with custom s3 supplier and AWS properties.
- S3FILEIO_ACCESS_KEY_ID - Static variable in class org.apache.iceberg.aws.AwsProperties
-
Configure the static access key ID used to access S3FileIO.
- S3FILEIO_ACL - Static variable in class org.apache.iceberg.aws.AwsProperties
-
Used to configure canned access control list (ACL) for S3 client to use during write.
- S3FILEIO_ENDPOINT - Static variable in class org.apache.iceberg.aws.AwsProperties
-
Configure an alternative endpoint of the S3 service for S3FileIO to access.
- S3FILEIO_MULTIPART_SIZE - Static variable in class org.apache.iceberg.aws.AwsProperties
-
The size of a single part for multipart upload requests in bytes (default: 32MB).
- S3FILEIO_MULTIPART_SIZE_DEFAULT - Static variable in class org.apache.iceberg.aws.AwsProperties
-
- S3FILEIO_MULTIPART_SIZE_MIN - Static variable in class org.apache.iceberg.aws.AwsProperties
-
- S3FILEIO_MULTIPART_THRESHOLD_FACTOR - Static variable in class org.apache.iceberg.aws.AwsProperties
-
The threshold expressed as a factor times the multipart size at which to
switch from uploading using a single put object request to uploading using multipart upload
(default: 1.5).
- S3FILEIO_MULTIPART_THRESHOLD_FACTOR_DEFAULT - Static variable in class org.apache.iceberg.aws.AwsProperties
-
- S3FILEIO_MULTIPART_UPLOAD_THREADS - Static variable in class org.apache.iceberg.aws.AwsProperties
-
Number of threads to use for uploading parts to S3 (shared pool across all output streams),
default to Runtime.availableProcessors()
- S3FILEIO_SECRET_ACCESS_KEY - Static variable in class org.apache.iceberg.aws.AwsProperties
-
Configure the static secret access key used to access S3FileIO.
- S3FILEIO_SESSION_TOKEN - Static variable in class org.apache.iceberg.aws.AwsProperties
-
Configure the static session token used to access S3FileIO.
- S3FILEIO_SSE_KEY - Static variable in class org.apache.iceberg.aws.AwsProperties
-
If S3 encryption type is SSE-KMS, input is a KMS Key ID or ARN.
- S3FILEIO_SSE_MD5 - Static variable in class org.apache.iceberg.aws.AwsProperties
-
If S3 encryption type is SSE-C, input is the base-64 MD5 digest of the secret key.
- S3FILEIO_SSE_TYPE - Static variable in class org.apache.iceberg.aws.AwsProperties
-
- S3FILEIO_SSE_TYPE_CUSTOM - Static variable in class org.apache.iceberg.aws.AwsProperties
-
S3 SSE-C encryption.
- S3FILEIO_SSE_TYPE_KMS - Static variable in class org.apache.iceberg.aws.AwsProperties
-
S3 SSE-KMS encryption.
- S3FILEIO_SSE_TYPE_NONE - Static variable in class org.apache.iceberg.aws.AwsProperties
-
No server side encryption.
- S3FILEIO_SSE_TYPE_S3 - Static variable in class org.apache.iceberg.aws.AwsProperties
-
S3 SSE-S3 encryption.
- S3FILEIO_STAGING_DIRECTORY - Static variable in class org.apache.iceberg.aws.AwsProperties
-
Location to put staging files for upload to S3, default to temp directory set in java.io.tmpdir.
- s3FileIoAcl() - Method in class org.apache.iceberg.aws.AwsProperties
-
- s3FileIoMultiPartSize() - Method in class org.apache.iceberg.aws.AwsProperties
-
- s3FileIOMultipartThresholdFactor() - Method in class org.apache.iceberg.aws.AwsProperties
-
- s3FileIoMultipartUploadThreads() - Method in class org.apache.iceberg.aws.AwsProperties
-
- s3FileIoSseKey() - Method in class org.apache.iceberg.aws.AwsProperties
-
- s3FileIoSseMd5() - Method in class org.apache.iceberg.aws.AwsProperties
-
- s3FileIoSseType() - Method in class org.apache.iceberg.aws.AwsProperties
-
- s3fileIoStagingDirectory() - Method in class org.apache.iceberg.aws.AwsProperties
-
- S3InputFile - Class in org.apache.iceberg.aws.s3
-
- S3OutputFile - Class in org.apache.iceberg.aws.s3
-
- S3RequestUtil - Class in org.apache.iceberg.aws.s3
-
- setConf(Configuration) - Method in class org.apache.iceberg.aws.dynamodb.DynamoDbCatalog
-
- setConf(Configuration) - Method in class org.apache.iceberg.aws.glue.GlueCatalog
-
- setDynamoDbTableName(String) - Method in class org.apache.iceberg.aws.AwsProperties
-
- setGlueCatalogId(String) - Method in class org.apache.iceberg.aws.AwsProperties
-
- setGlueCatalogSkipArchive(boolean) - Method in class org.apache.iceberg.aws.AwsProperties
-
- setProperties(Namespace, Map<String, String>) - Method in class org.apache.iceberg.aws.dynamodb.DynamoDbCatalog
-
- setProperties(Namespace, Map<String, String>) - Method in class org.apache.iceberg.aws.glue.GlueCatalog
-
- setS3ChecksumEnabled(boolean) - Method in class org.apache.iceberg.aws.AwsProperties
-
- setS3FileIoAcl(ObjectCannedACL) - Method in class org.apache.iceberg.aws.AwsProperties
-
- setS3FileIoMultiPartSize(int) - Method in class org.apache.iceberg.aws.AwsProperties
-
- setS3FileIoMultipartThresholdFactor(double) - Method in class org.apache.iceberg.aws.AwsProperties
-
- setS3FileIoMultipartUploadThreads(int) - Method in class org.apache.iceberg.aws.AwsProperties
-
- setS3FileIoSseKey(String) - Method in class org.apache.iceberg.aws.AwsProperties
-
- setS3FileIoSseMd5(String) - Method in class org.apache.iceberg.aws.AwsProperties
-
- setS3FileIoSseType(String) - Method in class org.apache.iceberg.aws.AwsProperties
-
- setS3fileIoStagingDirectory(String) - Method in class org.apache.iceberg.aws.AwsProperties
-