Module: Aws::S3Tables::Types
- Defined in:
- gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb
Defined Under Namespace
Classes: AccessDeniedException, BadRequestException, ConflictException, CreateNamespaceRequest, CreateNamespaceResponse, CreateTableBucketRequest, CreateTableBucketResponse, CreateTableRequest, CreateTableResponse, DeleteNamespaceRequest, DeleteTableBucketEncryptionRequest, DeleteTableBucketPolicyRequest, DeleteTableBucketRequest, DeleteTablePolicyRequest, DeleteTableRequest, EncryptionConfiguration, ForbiddenException, GetNamespaceRequest, GetNamespaceResponse, GetTableBucketEncryptionRequest, GetTableBucketEncryptionResponse, GetTableBucketMaintenanceConfigurationRequest, GetTableBucketMaintenanceConfigurationResponse, GetTableBucketPolicyRequest, GetTableBucketPolicyResponse, GetTableBucketRequest, GetTableBucketResponse, GetTableEncryptionRequest, GetTableEncryptionResponse, GetTableMaintenanceConfigurationRequest, GetTableMaintenanceConfigurationResponse, GetTableMaintenanceJobStatusRequest, GetTableMaintenanceJobStatusResponse, GetTableMetadataLocationRequest, GetTableMetadataLocationResponse, GetTablePolicyRequest, GetTablePolicyResponse, GetTableRequest, GetTableResponse, IcebergCompactionSettings, IcebergMetadata, IcebergSchema, IcebergSnapshotManagementSettings, IcebergUnreferencedFileRemovalSettings, InternalServerErrorException, ListNamespacesRequest, ListNamespacesResponse, ListTableBucketsRequest, ListTableBucketsResponse, ListTablesRequest, ListTablesResponse, NamespaceSummary, NotFoundException, PutTableBucketEncryptionRequest, PutTableBucketMaintenanceConfigurationRequest, PutTableBucketPolicyRequest, PutTableMaintenanceConfigurationRequest, PutTablePolicyRequest, RenameTableRequest, SchemaField, TableBucketMaintenanceConfigurationValue, TableBucketMaintenanceSettings, TableBucketSummary, TableMaintenanceConfigurationValue, TableMaintenanceJobStatusValue, TableMaintenanceSettings, TableMetadata, TableSummary, TooManyRequestsException, UpdateTableMetadataLocationRequest, UpdateTableMetadataLocationResponse
Instance Attribute Summary collapse
-
#iceberg ⇒ Types::IcebergMetadata
Contains details about the metadata of an Iceberg table.
-
#iceberg_compaction ⇒ Types::IcebergCompactionSettings
Contains details about the Iceberg compaction settings for the table.
-
#iceberg_snapshot_management ⇒ Types::IcebergSnapshotManagementSettings
Contains details about the Iceberg snapshot management settings for the table.
-
#iceberg_unreferenced_file_removal ⇒ Types::IcebergUnreferencedFileRemovalSettings
The unreferenced file removal settings for the table bucket.
Instance Attribute Details
#iceberg ⇒ Types::IcebergMetadata
Contains details about the metadata of an Iceberg table.
1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1494 class TableMetadata < Struct.new( :iceberg, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Iceberg < TableMetadata; end class Unknown < TableMetadata; end end |
#iceberg_compaction ⇒ Types::IcebergCompactionSettings
Contains details about the Iceberg compaction settings for the table.
1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1471 class TableMaintenanceSettings < Struct.new( :iceberg_compaction, :iceberg_snapshot_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IcebergCompaction < TableMaintenanceSettings; end class IcebergSnapshotManagement < TableMaintenanceSettings; end class Unknown < TableMaintenanceSettings; end end |
#iceberg_snapshot_management ⇒ Types::IcebergSnapshotManagementSettings
Contains details about the Iceberg snapshot management settings for the table.
1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1471 class TableMaintenanceSettings < Struct.new( :iceberg_compaction, :iceberg_snapshot_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IcebergCompaction < TableMaintenanceSettings; end class IcebergSnapshotManagement < TableMaintenanceSettings; end class Unknown < TableMaintenanceSettings; end end |
#iceberg_unreferenced_file_removal ⇒ Types::IcebergUnreferencedFileRemovalSettings
The unreferenced file removal settings for the table bucket.
1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1358 class TableBucketMaintenanceSettings < Struct.new( :iceberg_unreferenced_file_removal, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IcebergUnreferencedFileRemoval < TableBucketMaintenanceSettings; end class Unknown < TableBucketMaintenanceSettings; end end |