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, ListTagsForResourceRequest, ListTagsForResourceResponse, NamespaceSummary, NotFoundException, PutTableBucketEncryptionRequest, PutTableBucketMaintenanceConfigurationRequest, PutTableBucketPolicyRequest, PutTableMaintenanceConfigurationRequest, PutTablePolicyRequest, RenameTableRequest, SchemaField, TableBucketMaintenanceConfigurationValue, TableBucketMaintenanceSettings, TableBucketSummary, TableMaintenanceConfigurationValue, TableMaintenanceJobStatusValue, TableMaintenanceSettings, TableMetadata, TableSummary, TagResourceRequest, TagResourceResponse, TooManyRequestsException, UntagResourceRequest, UntagResourceResponse, 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.
1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1569 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.
1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1546 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.
1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1546 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.
1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1433 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 |