- ACCELERATION_ENABLED - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Determines if S3 client will use the Acceleration Mode, default to false.
- ACCELERATION_ENABLED_DEFAULT - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
- ACCESS_KEY_ID - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Configure the static access key ID used to access S3FileIO.
- ACCESS_POINTS_PREFIX - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Used by
S3FileIO, prefix used for bucket access point configuration.
- accessKeyId() - Method in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
- ACL - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Used to configure canned access control list (ACL) for S3 client to use during write.
- acl() - Method in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
- acquire(String, String) - Method in class org.apache.iceberg.aws.dynamodb.DynamoDbLockManager
-
- APACHE_CONNECTION_ACQUISITION_TIMEOUT_MS - Static variable in class org.apache.iceberg.aws.HttpClientProperties
-
Used to configure the connection acquisition timeout in milliseconds for ApacheHttpClient.Builder.
- APACHE_CONNECTION_MAX_IDLE_TIME_MS - Static variable in class org.apache.iceberg.aws.HttpClientProperties
-
Used to configure the connection max idle time in milliseconds for ApacheHttpClient.Builder.
- APACHE_CONNECTION_TIME_TO_LIVE_MS - Static variable in class org.apache.iceberg.aws.HttpClientProperties
-
Used to configure the connection time to live in milliseconds for ApacheHttpClient.Builder.
- APACHE_CONNECTION_TIMEOUT_MS - Static variable in class org.apache.iceberg.aws.HttpClientProperties
-
Used to configure the connection timeout in milliseconds for ApacheHttpClient.Builder.
- APACHE_EXPECT_CONTINUE_ENABLED - Static variable in class org.apache.iceberg.aws.HttpClientProperties
-
Used to configure whether to enable the expect continue setting for ApacheHttpClient.Builder.
- APACHE_MAX_CONNECTIONS - Static variable in class org.apache.iceberg.aws.HttpClientProperties
-
Used to configure the max connections number for ApacheHttpClient.Builder.
- APACHE_SOCKET_TIMEOUT_MS - Static variable in class org.apache.iceberg.aws.HttpClientProperties
-
Used to configure the socket timeout in milliseconds for ApacheHttpClient.Builder.
- APACHE_TCP_KEEP_ALIVE_ENABLED - Static variable in class org.apache.iceberg.aws.HttpClientProperties
-
Used to configure whether to enable the tcp keep alive setting for ApacheHttpClient.Builder.
- APACHE_USE_IDLE_CONNECTION_REAPER_ENABLED - Static variable in class org.apache.iceberg.aws.HttpClientProperties
-
Used to configure whether to use idle connection reaper for ApacheHttpClient.Builder.
- applyAssumeRoleConfigurations(T) - Method in class org.apache.iceberg.aws.AssumeRoleAwsClientFactory
-
- applyClientCredentialConfigurations(T) - Method in class org.apache.iceberg.aws.AwsClientProperties
-
Configure the credential provider for AWS clients.
- applyClientCredentialConfigurations(T) - Method in class org.apache.iceberg.aws.AwsProperties
-
- applyClientRegionConfiguration(T) - Method in class org.apache.iceberg.aws.AwsClientProperties
-
Configure a client AWS region.
- applyCredentialConfigurations(AwsClientProperties, T) - Method in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
- applyDynamoDbEndpointConfigurations(T) - Method in class org.apache.iceberg.aws.AwsProperties
-
Override the endpoint for a dynamoDb client.
- applyEndpointConfigurations(T) - Method in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Override the endpoint for an S3 client.
- applyGlueEndpointConfigurations(T) - Method in class org.apache.iceberg.aws.AwsProperties
-
Override the endpoint for a glue client.
- applyHttpClientConfigurations(T) - Method in class org.apache.iceberg.aws.HttpClientProperties
-
Configure the httpClient for a client according to the HttpClientType.
- applyServiceConfigurations(T) - Method in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Configure services settings for an S3 client.
- applySignerConfiguration(T) - Method in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Configure a signer for an S3 client.
- AssumeRoleAwsClientFactory - Class in org.apache.iceberg.aws
-
- AssumeRoleAwsClientFactory() - Constructor for class org.apache.iceberg.aws.AssumeRoleAwsClientFactory
-
- AwsClientFactories - Class in org.apache.iceberg.aws
-
- AwsClientFactory - Interface in org.apache.iceberg.aws
-
Interface to customize AWS clients used by Iceberg.
- AwsClientProperties - Class in org.apache.iceberg.aws
-
- AwsClientProperties() - Constructor for class org.apache.iceberg.aws.AwsClientProperties
-
- AwsClientProperties(Map<String, String>) - Constructor for class org.apache.iceberg.aws.AwsClientProperties
-
- awsProperties() - Method in class org.apache.iceberg.aws.AssumeRoleAwsClientFactory
-
- AwsProperties - Class in org.apache.iceberg.aws
-
- AwsProperties() - Constructor for class org.apache.iceberg.aws.AwsProperties
-
- AwsProperties(Map<String, String>) - Constructor for class org.apache.iceberg.aws.AwsProperties
-
- defaultFactory() - Static method in class org.apache.iceberg.aws.AwsClientFactories
-
- defaultLocationProperty() - Static method in class org.apache.iceberg.aws.dynamodb.DynamoDbCatalog
-
The property used to set a default location for tables in a namespace.
- defaultWarehouseLocation(TableIdentifier) - Method in class org.apache.iceberg.aws.dynamodb.DynamoDbCatalog
-
- defaultWarehouseLocation(TableIdentifier) - Method in class org.apache.iceberg.aws.glue.GlueCatalog
-
This method produces the same result as using a HiveCatalog.
- DELETE_BATCH_SIZE - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Configure the batch size used when deleting multiple files from a given S3 bucket
- DELETE_BATCH_SIZE_DEFAULT - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Default batch size used when deleting files.
- DELETE_BATCH_SIZE_MAX - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Max possible batch size for deletion.
- DELETE_ENABLED - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Determines if
S3FileIO deletes the object when io.delete() is called, default to true.
- DELETE_ENABLED_DEFAULT - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
- DELETE_TAGS_PREFIX - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Used by
S3FileIO to tag objects when deleting.
- DELETE_THREADS - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Number of threads to use for adding delete tags to S3 objects, default to Runtime.availableProcessors()
- deleteBatchSize() - Method in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
- deleteFile(String) - Method in class org.apache.iceberg.aws.s3.S3FileIO
-
- deleteFiles(Iterable<String>) - Method in class org.apache.iceberg.aws.s3.S3FileIO
-
Deletes the given paths in a batched manner.
- deletePrefix(String) - Method in class org.apache.iceberg.aws.s3.S3FileIO
-
This method provides a "best-effort" to delete all objects under the given prefix.
- deleteTags() - Method in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
- deleteThreads() - Method in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
- deserialize(JsonParser, DeserializationContext) - Method in class org.apache.iceberg.aws.s3.signer.S3ObjectMapper.S3SignRequestDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class org.apache.iceberg.aws.s3.signer.S3ObjectMapper.S3SignResponseDeserializer
-
- dropNamespace(Namespace) - Method in class org.apache.iceberg.aws.dynamodb.DynamoDbCatalog
-
- dropNamespace(Namespace) - Method in class org.apache.iceberg.aws.glue.GlueCatalog
-
- dropTable(TableIdentifier, boolean) - Method in class org.apache.iceberg.aws.dynamodb.DynamoDbCatalog
-
- dropTable(TableIdentifier, boolean) - Method in class org.apache.iceberg.aws.glue.GlueCatalog
-
- DUALSTACK_ENABLED - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
Determines if S3 client will use the Dualstack Mode, default to false.
- DUALSTACK_ENABLED_DEFAULT - Static variable in class org.apache.iceberg.aws.s3.S3FileIOProperties
-
- dynamo() - Method in class org.apache.iceberg.aws.AssumeRoleAwsClientFactory
-
- dynamo() - Method in interface org.apache.iceberg.aws.AwsClientFactory
-
Create a Amazon DynamoDB client
- DYNAMODB_ENDPOINT - Static variable in class org.apache.iceberg.aws.AwsProperties
-
Configure an alternative endpoint of the DynamoDB service to access.
- DYNAMODB_TABLE_NAME - Static variable in class org.apache.iceberg.aws.AwsProperties
-
- DYNAMODB_TABLE_NAME_DEFAULT - Static variable in class org.apache.iceberg.aws.AwsProperties
-
- DynamoDbCatalog - Class in org.apache.iceberg.aws.dynamodb
-
DynamoDB implementation of Iceberg catalog
- DynamoDbCatalog() - Constructor for class org.apache.iceberg.aws.dynamodb.DynamoDbCatalog
-
- DynamoDbLockManager - Class in org.apache.iceberg.aws.dynamodb
-
DynamoDB implementation for the lock manager.
- DynamoDbLockManager() - Constructor for class org.apache.iceberg.aws.dynamodb.DynamoDbLockManager
-
- DynamoDbLockManager(DynamoDbClient, String) - Constructor for class org.apache.iceberg.aws.dynamodb.DynamoDbLockManager
-
constructor used for testing purpose
- dynamoDbTableName() - Method in class org.apache.iceberg.aws.AwsProperties
-