Serialized Form

  • Package org.apache.iceberg.aws

    • Class org.apache.iceberg.aws.AssumeRoleAwsClientFactory

      class AssumeRoleAwsClientFactory extends Object implements Serializable
    • Class org.apache.iceberg.aws.AwsClientProperties

      class AwsClientProperties extends Object implements Serializable
      • Serialized Fields

        • clientCredentialsProvider
          String clientCredentialsProvider
        • clientCredentialsProviderProperties
          Map<String,String> clientCredentialsProviderProperties
        • clientRegion
          String clientRegion
        • legacyMd5pluginEnabled
          boolean legacyMd5pluginEnabled
        • refreshCredentialsEnabled
          boolean refreshCredentialsEnabled
        • refreshCredentialsEndpoint
          String refreshCredentialsEndpoint
    • Class org.apache.iceberg.aws.AwsKeyManagementClient

      class AwsKeyManagementClient extends Object implements Serializable
      • Serialized Fields

        • allProperties
          Map<String,String> allProperties
        • dataKeySpec
          software.amazon.awssdk.services.kms.model.DataKeySpec dataKeySpec
        • encryptionAlgorithmSpec
          software.amazon.awssdk.services.kms.model.EncryptionAlgorithmSpec encryptionAlgorithmSpec
        • isResourceClosed
          AtomicBoolean isResourceClosed
    • Class org.apache.iceberg.aws.AwsProperties

      class AwsProperties extends Object implements Serializable
      • Serialized Fields

        • clientAssumeRoleArn
          String clientAssumeRoleArn
        • clientAssumeRoleExternalId
          String clientAssumeRoleExternalId
        • clientAssumeRoleRegion
          String clientAssumeRoleRegion
        • clientAssumeRoleSessionName
          String clientAssumeRoleSessionName
        • clientAssumeRoleTimeoutSec
          int clientAssumeRoleTimeoutSec
        • clientCredentialsProvider
          String clientCredentialsProvider
        • clientCredentialsProviderProperties
          Map<String,String> clientCredentialsProviderProperties
        • dynamoDbEndpoint
          String dynamoDbEndpoint
        • dynamoDbTableName
          String dynamoDbTableName
        • glueCatalogId
          String glueCatalogId
        • glueCatalogSkipArchive
          boolean glueCatalogSkipArchive
        • glueCatalogSkipNameValidation
          boolean glueCatalogSkipNameValidation
        • glueEndpoint
          String glueEndpoint
        • glueLakeFormationEnabled
          boolean glueLakeFormationEnabled
        • kmsDataKeySpec
          software.amazon.awssdk.services.kms.model.DataKeySpec kmsDataKeySpec
        • kmsEncryptionAlgorithmSpec
          software.amazon.awssdk.services.kms.model.EncryptionAlgorithmSpec kmsEncryptionAlgorithmSpec
        • kmsEndpoint
          String kmsEndpoint
        • restAccessKeyId
          String restAccessKeyId
        • restSecretAccessKey
          String restSecretAccessKey
        • restSessionToken
          String restSessionToken
        • restSigningName
          String restSigningName
        • restSigningRegion
          String restSigningRegion
        • stsClientAssumeRoleTags
          Set<software.amazon.awssdk.services.sts.model.Tag> stsClientAssumeRoleTags
    • Class org.apache.iceberg.aws.HttpClientProperties

      class HttpClientProperties extends Object implements Serializable
      • Serialized Fields

  • Package org.apache.iceberg.aws.lakeformation

  • Package org.apache.iceberg.aws.s3

    • Class org.apache.iceberg.aws.s3.S3FileIO

      class S3FileIO extends Object implements Serializable
      • Serialized Fields

        • credential
          String credential
        • isResourceClosed
          AtomicBoolean isResourceClosed
        • metrics
          org.apache.iceberg.metrics.MetricsContext metrics
        • properties
          org.apache.iceberg.util.SerializableMap<String,String> properties
        • s3
          org.apache.iceberg.util.SerializableSupplier<software.amazon.awssdk.services.s3.S3Client> s3
        • s3Async
          org.apache.iceberg.util.SerializableSupplier<software.amazon.awssdk.services.s3.S3AsyncClient> s3Async
        • storageCredentials
          List<org.apache.iceberg.io.StorageCredential> storageCredentials
    • Class org.apache.iceberg.aws.s3.S3FileIOProperties

      class S3FileIOProperties extends Object implements Serializable
      • Serialized Fields

        • accessKeyId
          String accessKeyId
        • acl
          software.amazon.awssdk.services.s3.model.ObjectCannedACL acl
        • allProperties
          Map<String,String> allProperties
        • bucketToAccessPointMapping
          Map<String,String> bucketToAccessPointMapping
        • deleteBatchSize
          int deleteBatchSize
        • deleteTags
          Set<software.amazon.awssdk.services.s3.model.Tag> deleteTags
        • deleteThreads
          int deleteThreads
        • endpoint
          String endpoint
        • isAccelerationEnabled
          boolean isAccelerationEnabled
        • isChecksumEnabled
          boolean isChecksumEnabled
        • isChunkedEncodingEnabled
          boolean isChunkedEncodingEnabled
        • isCrossRegionAccessEnabled
          boolean isCrossRegionAccessEnabled
        • isDeleteEnabled
          boolean isDeleteEnabled
        • isDualStackEnabled
          boolean isDualStackEnabled
        • isPathStyleAccess
          boolean isPathStyleAccess
        • isPreloadClientEnabled
          boolean isPreloadClientEnabled
        • isRemoteSigningEnabled
          boolean isRemoteSigningEnabled
        • isS3AccessGrantsEnabled
          boolean isS3AccessGrantsEnabled
        • isS3AccessGrantsFallbackToIamEnabled
          boolean isS3AccessGrantsFallbackToIamEnabled
        • isS3AnalyticsAcceleratorEnabled
          boolean isS3AnalyticsAcceleratorEnabled
        • isS3CRTEnabled
          boolean isS3CRTEnabled
        • isUseArnRegionEnabled
          boolean isUseArnRegionEnabled
        • isWriteNamespaceTagEnabled
          boolean isWriteNamespaceTagEnabled
        • isWriteTableTagEnabled
          boolean isWriteTableTagEnabled
        • multiPartSize
          int multiPartSize
        • multipartThresholdFactor
          double multipartThresholdFactor
        • multipartUploadThreads
          int multipartUploadThreads
        • s3AnalyticsacceleratorProperties
          Map<String,String> s3AnalyticsacceleratorProperties
        • s3CrtMaxConcurrency
          int s3CrtMaxConcurrency
        • s3DirectoryBucketListPrefixAsDirectory
          boolean s3DirectoryBucketListPrefixAsDirectory
        • s3RetryMaxWaitMs
          long s3RetryMaxWaitMs
        • s3RetryMinWaitMs
          long s3RetryMinWaitMs
        • s3RetryNumRetries
          int s3RetryNumRetries
        • secretAccessKey
          String secretAccessKey
        • sessionToken
          String sessionToken
        • sseKey
          String sseKey
        • sseMd5
          String sseMd5
        • sseType
          String sseType
        • stagingDirectory
          String stagingDirectory
        • writeStorageClass
          String writeStorageClass
        • writeTags
          Set<software.amazon.awssdk.services.s3.model.Tag> writeTags