Interface S3TablesClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
An Amazon S3 table represents a structured dataset consisting of tabular data in Apache Parquet format and related metadata. This data is stored inside an S3 table as a subresource. All tables in a table bucket are stored in the Apache Iceberg table format. Through integration with the Amazon Web Services Glue Data Catalog you can interact with your tables using Amazon Web Services analytics services, such as Amazon Athena and Amazon Redshift. Amazon S3 manages maintenance of your tables through automatic file compaction and snapshot management. For more information, see Amazon S3 table buckets.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic S3TablesClientBuilder
builder()
Create a builder that can be used to configure and create aS3TablesClient
.static S3TablesClient
create()
Create aS3TablesClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateNamespaceResponse
createNamespace
(Consumer<CreateNamespaceRequest.Builder> createNamespaceRequest) Creates a namespace.default CreateNamespaceResponse
createNamespace
(CreateNamespaceRequest createNamespaceRequest) Creates a namespace.default CreateTableResponse
createTable
(Consumer<CreateTableRequest.Builder> createTableRequest) Creates a new table associated with the given namespace in a table bucket.default CreateTableResponse
createTable
(CreateTableRequest createTableRequest) Creates a new table associated with the given namespace in a table bucket.default CreateTableBucketResponse
createTableBucket
(Consumer<CreateTableBucketRequest.Builder> createTableBucketRequest) Creates a table bucket.default CreateTableBucketResponse
createTableBucket
(CreateTableBucketRequest createTableBucketRequest) Creates a table bucket.default DeleteNamespaceResponse
deleteNamespace
(Consumer<DeleteNamespaceRequest.Builder> deleteNamespaceRequest) Deletes a namespace.default DeleteNamespaceResponse
deleteNamespace
(DeleteNamespaceRequest deleteNamespaceRequest) Deletes a namespace.default DeleteTableResponse
deleteTable
(Consumer<DeleteTableRequest.Builder> deleteTableRequest) Deletes a table.default DeleteTableResponse
deleteTable
(DeleteTableRequest deleteTableRequest) Deletes a table.default DeleteTableBucketResponse
deleteTableBucket
(Consumer<DeleteTableBucketRequest.Builder> deleteTableBucketRequest) Deletes a table bucket.default DeleteTableBucketResponse
deleteTableBucket
(DeleteTableBucketRequest deleteTableBucketRequest) Deletes a table bucket.deleteTableBucketEncryption
(Consumer<DeleteTableBucketEncryptionRequest.Builder> deleteTableBucketEncryptionRequest) Deletes the encryption configuration for a table bucket.deleteTableBucketEncryption
(DeleteTableBucketEncryptionRequest deleteTableBucketEncryptionRequest) Deletes the encryption configuration for a table bucket.default DeleteTableBucketPolicyResponse
deleteTableBucketPolicy
(Consumer<DeleteTableBucketPolicyRequest.Builder> deleteTableBucketPolicyRequest) Deletes a table bucket policy.default DeleteTableBucketPolicyResponse
deleteTableBucketPolicy
(DeleteTableBucketPolicyRequest deleteTableBucketPolicyRequest) Deletes a table bucket policy.default DeleteTablePolicyResponse
deleteTablePolicy
(Consumer<DeleteTablePolicyRequest.Builder> deleteTablePolicyRequest) Deletes a table policy.default DeleteTablePolicyResponse
deleteTablePolicy
(DeleteTablePolicyRequest deleteTablePolicyRequest) Deletes a table policy.default GetNamespaceResponse
getNamespace
(Consumer<GetNamespaceRequest.Builder> getNamespaceRequest) Gets details about a namespace.default GetNamespaceResponse
getNamespace
(GetNamespaceRequest getNamespaceRequest) Gets details about a namespace.default GetTableResponse
getTable
(Consumer<GetTableRequest.Builder> getTableRequest) Gets details about a table.default GetTableResponse
getTable
(GetTableRequest getTableRequest) Gets details about a table.default GetTableBucketResponse
getTableBucket
(Consumer<GetTableBucketRequest.Builder> getTableBucketRequest) Gets details on a table bucket.default GetTableBucketResponse
getTableBucket
(GetTableBucketRequest getTableBucketRequest) Gets details on a table bucket.default GetTableBucketEncryptionResponse
getTableBucketEncryption
(Consumer<GetTableBucketEncryptionRequest.Builder> getTableBucketEncryptionRequest) Gets the encryption configuration for a table bucket.default GetTableBucketEncryptionResponse
getTableBucketEncryption
(GetTableBucketEncryptionRequest getTableBucketEncryptionRequest) Gets the encryption configuration for a table bucket.getTableBucketMaintenanceConfiguration
(Consumer<GetTableBucketMaintenanceConfigurationRequest.Builder> getTableBucketMaintenanceConfigurationRequest) Gets details about a maintenance configuration for a given table bucket.getTableBucketMaintenanceConfiguration
(GetTableBucketMaintenanceConfigurationRequest getTableBucketMaintenanceConfigurationRequest) Gets details about a maintenance configuration for a given table bucket.default GetTableBucketPolicyResponse
getTableBucketPolicy
(Consumer<GetTableBucketPolicyRequest.Builder> getTableBucketPolicyRequest) Gets details about a table bucket policy.default GetTableBucketPolicyResponse
getTableBucketPolicy
(GetTableBucketPolicyRequest getTableBucketPolicyRequest) Gets details about a table bucket policy.default GetTableEncryptionResponse
getTableEncryption
(Consumer<GetTableEncryptionRequest.Builder> getTableEncryptionRequest) Gets the encryption configuration for a table.default GetTableEncryptionResponse
getTableEncryption
(GetTableEncryptionRequest getTableEncryptionRequest) Gets the encryption configuration for a table.getTableMaintenanceConfiguration
(Consumer<GetTableMaintenanceConfigurationRequest.Builder> getTableMaintenanceConfigurationRequest) Gets details about the maintenance configuration of a table.getTableMaintenanceConfiguration
(GetTableMaintenanceConfigurationRequest getTableMaintenanceConfigurationRequest) Gets details about the maintenance configuration of a table.getTableMaintenanceJobStatus
(Consumer<GetTableMaintenanceJobStatusRequest.Builder> getTableMaintenanceJobStatusRequest) Gets the status of a maintenance job for a table.getTableMaintenanceJobStatus
(GetTableMaintenanceJobStatusRequest getTableMaintenanceJobStatusRequest) Gets the status of a maintenance job for a table.default GetTableMetadataLocationResponse
getTableMetadataLocation
(Consumer<GetTableMetadataLocationRequest.Builder> getTableMetadataLocationRequest) Gets the location of the table metadata.default GetTableMetadataLocationResponse
getTableMetadataLocation
(GetTableMetadataLocationRequest getTableMetadataLocationRequest) Gets the location of the table metadata.default GetTablePolicyResponse
getTablePolicy
(Consumer<GetTablePolicyRequest.Builder> getTablePolicyRequest) Gets details about a table policy.default GetTablePolicyResponse
getTablePolicy
(GetTablePolicyRequest getTablePolicyRequest) Gets details about a table policy.default ListNamespacesResponse
listNamespaces
(Consumer<ListNamespacesRequest.Builder> listNamespacesRequest) Lists the namespaces within a table bucket.default ListNamespacesResponse
listNamespaces
(ListNamespacesRequest listNamespacesRequest) Lists the namespaces within a table bucket.default ListNamespacesIterable
listNamespacesPaginator
(Consumer<ListNamespacesRequest.Builder> listNamespacesRequest) This is a variant oflistNamespaces(software.amazon.awssdk.services.s3tables.model.ListNamespacesRequest)
operation.default ListNamespacesIterable
listNamespacesPaginator
(ListNamespacesRequest listNamespacesRequest) This is a variant oflistNamespaces(software.amazon.awssdk.services.s3tables.model.ListNamespacesRequest)
operation.default ListTableBucketsResponse
listTableBuckets
(Consumer<ListTableBucketsRequest.Builder> listTableBucketsRequest) Lists table buckets for your account.default ListTableBucketsResponse
listTableBuckets
(ListTableBucketsRequest listTableBucketsRequest) Lists table buckets for your account.default ListTableBucketsIterable
listTableBucketsPaginator
(Consumer<ListTableBucketsRequest.Builder> listTableBucketsRequest) This is a variant oflistTableBuckets(software.amazon.awssdk.services.s3tables.model.ListTableBucketsRequest)
operation.default ListTableBucketsIterable
listTableBucketsPaginator
(ListTableBucketsRequest listTableBucketsRequest) This is a variant oflistTableBuckets(software.amazon.awssdk.services.s3tables.model.ListTableBucketsRequest)
operation.default ListTablesResponse
listTables
(Consumer<ListTablesRequest.Builder> listTablesRequest) List tables in the given table bucket.default ListTablesResponse
listTables
(ListTablesRequest listTablesRequest) List tables in the given table bucket.default ListTablesIterable
listTablesPaginator
(Consumer<ListTablesRequest.Builder> listTablesRequest) This is a variant oflistTables(software.amazon.awssdk.services.s3tables.model.ListTablesRequest)
operation.default ListTablesIterable
listTablesPaginator
(ListTablesRequest listTablesRequest) This is a variant oflistTables(software.amazon.awssdk.services.s3tables.model.ListTablesRequest)
operation.default PutTableBucketEncryptionResponse
putTableBucketEncryption
(Consumer<PutTableBucketEncryptionRequest.Builder> putTableBucketEncryptionRequest) Sets the encryption configuration for a table bucket.default PutTableBucketEncryptionResponse
putTableBucketEncryption
(PutTableBucketEncryptionRequest putTableBucketEncryptionRequest) Sets the encryption configuration for a table bucket.putTableBucketMaintenanceConfiguration
(Consumer<PutTableBucketMaintenanceConfigurationRequest.Builder> putTableBucketMaintenanceConfigurationRequest) Creates a new maintenance configuration or replaces an existing maintenance configuration for a table bucket.putTableBucketMaintenanceConfiguration
(PutTableBucketMaintenanceConfigurationRequest putTableBucketMaintenanceConfigurationRequest) Creates a new maintenance configuration or replaces an existing maintenance configuration for a table bucket.default PutTableBucketPolicyResponse
putTableBucketPolicy
(Consumer<PutTableBucketPolicyRequest.Builder> putTableBucketPolicyRequest) Creates a new maintenance configuration or replaces an existing table bucket policy for a table bucket.default PutTableBucketPolicyResponse
putTableBucketPolicy
(PutTableBucketPolicyRequest putTableBucketPolicyRequest) Creates a new maintenance configuration or replaces an existing table bucket policy for a table bucket.putTableMaintenanceConfiguration
(Consumer<PutTableMaintenanceConfigurationRequest.Builder> putTableMaintenanceConfigurationRequest) Creates a new maintenance configuration or replaces an existing maintenance configuration for a table.putTableMaintenanceConfiguration
(PutTableMaintenanceConfigurationRequest putTableMaintenanceConfigurationRequest) Creates a new maintenance configuration or replaces an existing maintenance configuration for a table.default PutTablePolicyResponse
putTablePolicy
(Consumer<PutTablePolicyRequest.Builder> putTablePolicyRequest) Creates a new maintenance configuration or replaces an existing table policy for a table.default PutTablePolicyResponse
putTablePolicy
(PutTablePolicyRequest putTablePolicyRequest) Creates a new maintenance configuration or replaces an existing table policy for a table.default RenameTableResponse
renameTable
(Consumer<RenameTableRequest.Builder> renameTableRequest) Renames a table or a namespace.default RenameTableResponse
renameTable
(RenameTableRequest renameTableRequest) Renames a table or a namespace.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
updateTableMetadataLocation
(Consumer<UpdateTableMetadataLocationRequest.Builder> updateTableMetadataLocationRequest) Updates the metadata location for a table.updateTableMetadataLocation
(UpdateTableMetadataLocationRequest updateTableMetadataLocationRequest) Updates the metadata location for a table.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
createNamespace
default CreateNamespaceResponse createNamespace(CreateNamespaceRequest createNamespaceRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a namespace. A namespace is a logical grouping of tables within your table bucket, which you can use to organize tables. For more information, see Create a namespace in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:CreateNamespace
permission to use this operation.
- Parameters:
createNamespaceRequest
-- Returns:
- Result of the CreateNamespace operation returned by the service.
- See Also:
-
createNamespace
default CreateNamespaceResponse createNamespace(Consumer<CreateNamespaceRequest.Builder> createNamespaceRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a namespace. A namespace is a logical grouping of tables within your table bucket, which you can use to organize tables. For more information, see Create a namespace in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:CreateNamespace
permission to use this operation.
This is a convenience which creates an instance of the
CreateNamespaceRequest.Builder
avoiding the need to create one manually viaCreateNamespaceRequest.builder()
- Parameters:
createNamespaceRequest
- AConsumer
that will call methods onCreateNamespaceRequest.Builder
to create a request.- Returns:
- Result of the CreateNamespace operation returned by the service.
- See Also:
-
createTable
default CreateTableResponse createTable(CreateTableRequest createTableRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a new table associated with the given namespace in a table bucket. For more information, see Creating an Amazon S3 table in the Amazon Simple Storage Service User Guide.
- Permissions
-
-
You must have the
s3tables:CreateTable
permission to use this operation. -
If you use this operation with the optional
metadata
request parameter you must have thes3tables:PutTableData
permission. -
If you use this operation with the optional
encryptionConfiguration
request parameter you must have thes3tables:PutTableEncryption
permission.
Additionally, If you choose SSE-KMS encryption you must grant the S3 Tables maintenance principal access to your KMS key. For more information, see Permissions requirements for S3 Tables SSE-KMS encryption.
-
- Parameters:
createTableRequest
-- Returns:
- Result of the CreateTable operation returned by the service.
- See Also:
-
createTable
default CreateTableResponse createTable(Consumer<CreateTableRequest.Builder> createTableRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a new table associated with the given namespace in a table bucket. For more information, see Creating an Amazon S3 table in the Amazon Simple Storage Service User Guide.
- Permissions
-
-
You must have the
s3tables:CreateTable
permission to use this operation. -
If you use this operation with the optional
metadata
request parameter you must have thes3tables:PutTableData
permission. -
If you use this operation with the optional
encryptionConfiguration
request parameter you must have thes3tables:PutTableEncryption
permission.
Additionally, If you choose SSE-KMS encryption you must grant the S3 Tables maintenance principal access to your KMS key. For more information, see Permissions requirements for S3 Tables SSE-KMS encryption.
-
This is a convenience which creates an instance of the
CreateTableRequest.Builder
avoiding the need to create one manually viaCreateTableRequest.builder()
- Parameters:
createTableRequest
- AConsumer
that will call methods onCreateTableRequest.Builder
to create a request.- Returns:
- Result of the CreateTable operation returned by the service.
- See Also:
-
createTableBucket
default CreateTableBucketResponse createTableBucket(CreateTableBucketRequest createTableBucketRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a table bucket. For more information, see Creating a table bucket in the Amazon Simple Storage Service User Guide.
- Permissions
-
-
You must have the
s3tables:CreateTableBucket
permission to use this operation. -
If you use this operation with the optional
encryptionConfiguration
parameter you must have thes3tables:PutTableBucketEncryption
permission.
-
- Parameters:
createTableBucketRequest
-- Returns:
- Result of the CreateTableBucket operation returned by the service.
- See Also:
-
createTableBucket
default CreateTableBucketResponse createTableBucket(Consumer<CreateTableBucketRequest.Builder> createTableBucketRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a table bucket. For more information, see Creating a table bucket in the Amazon Simple Storage Service User Guide.
- Permissions
-
-
You must have the
s3tables:CreateTableBucket
permission to use this operation. -
If you use this operation with the optional
encryptionConfiguration
parameter you must have thes3tables:PutTableBucketEncryption
permission.
-
This is a convenience which creates an instance of the
CreateTableBucketRequest.Builder
avoiding the need to create one manually viaCreateTableBucketRequest.builder()
- Parameters:
createTableBucketRequest
- AConsumer
that will call methods onCreateTableBucketRequest.Builder
to create a request.- Returns:
- Result of the CreateTableBucket operation returned by the service.
- See Also:
-
deleteNamespace
default DeleteNamespaceResponse deleteNamespace(DeleteNamespaceRequest deleteNamespaceRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes a namespace. For more information, see Delete a namespace in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:DeleteNamespace
permission to use this operation.
- Parameters:
deleteNamespaceRequest
-- Returns:
- Result of the DeleteNamespace operation returned by the service.
- See Also:
-
deleteNamespace
default DeleteNamespaceResponse deleteNamespace(Consumer<DeleteNamespaceRequest.Builder> deleteNamespaceRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes a namespace. For more information, see Delete a namespace in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:DeleteNamespace
permission to use this operation.
This is a convenience which creates an instance of the
DeleteNamespaceRequest.Builder
avoiding the need to create one manually viaDeleteNamespaceRequest.builder()
- Parameters:
deleteNamespaceRequest
- AConsumer
that will call methods onDeleteNamespaceRequest.Builder
to create a request.- Returns:
- Result of the DeleteNamespace operation returned by the service.
- See Also:
-
deleteTable
default DeleteTableResponse deleteTable(DeleteTableRequest deleteTableRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes a table. For more information, see Deleting an Amazon S3 table in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:DeleteTable
permission to use this operation.
- Parameters:
deleteTableRequest
-- Returns:
- Result of the DeleteTable operation returned by the service.
- See Also:
-
deleteTable
default DeleteTableResponse deleteTable(Consumer<DeleteTableRequest.Builder> deleteTableRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes a table. For more information, see Deleting an Amazon S3 table in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:DeleteTable
permission to use this operation.
This is a convenience which creates an instance of the
DeleteTableRequest.Builder
avoiding the need to create one manually viaDeleteTableRequest.builder()
- Parameters:
deleteTableRequest
- AConsumer
that will call methods onDeleteTableRequest.Builder
to create a request.- Returns:
- Result of the DeleteTable operation returned by the service.
- See Also:
-
deleteTableBucket
default DeleteTableBucketResponse deleteTableBucket(DeleteTableBucketRequest deleteTableBucketRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes a table bucket. For more information, see Deleting a table bucket in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:DeleteTableBucket
permission to use this operation.
- Parameters:
deleteTableBucketRequest
-- Returns:
- Result of the DeleteTableBucket operation returned by the service.
- See Also:
-
deleteTableBucket
default DeleteTableBucketResponse deleteTableBucket(Consumer<DeleteTableBucketRequest.Builder> deleteTableBucketRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes a table bucket. For more information, see Deleting a table bucket in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:DeleteTableBucket
permission to use this operation.
This is a convenience which creates an instance of the
DeleteTableBucketRequest.Builder
avoiding the need to create one manually viaDeleteTableBucketRequest.builder()
- Parameters:
deleteTableBucketRequest
- AConsumer
that will call methods onDeleteTableBucketRequest.Builder
to create a request.- Returns:
- Result of the DeleteTableBucket operation returned by the service.
- See Also:
-
deleteTableBucketEncryption
default DeleteTableBucketEncryptionResponse deleteTableBucketEncryption(DeleteTableBucketEncryptionRequest deleteTableBucketEncryptionRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes the encryption configuration for a table bucket.
- Permissions
-
You must have the
s3tables:DeleteTableBucketEncryption
permission to use this operation.
- Parameters:
deleteTableBucketEncryptionRequest
-- Returns:
- Result of the DeleteTableBucketEncryption operation returned by the service.
- See Also:
-
deleteTableBucketEncryption
default DeleteTableBucketEncryptionResponse deleteTableBucketEncryption(Consumer<DeleteTableBucketEncryptionRequest.Builder> deleteTableBucketEncryptionRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes the encryption configuration for a table bucket.
- Permissions
-
You must have the
s3tables:DeleteTableBucketEncryption
permission to use this operation.
This is a convenience which creates an instance of the
DeleteTableBucketEncryptionRequest.Builder
avoiding the need to create one manually viaDeleteTableBucketEncryptionRequest.builder()
- Parameters:
deleteTableBucketEncryptionRequest
- AConsumer
that will call methods onDeleteTableBucketEncryptionRequest.Builder
to create a request.- Returns:
- Result of the DeleteTableBucketEncryption operation returned by the service.
- See Also:
-
deleteTableBucketPolicy
default DeleteTableBucketPolicyResponse deleteTableBucketPolicy(DeleteTableBucketPolicyRequest deleteTableBucketPolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes a table bucket policy. For more information, see Deleting a table bucket policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:DeleteTableBucketPolicy
permission to use this operation.
- Parameters:
deleteTableBucketPolicyRequest
-- Returns:
- Result of the DeleteTableBucketPolicy operation returned by the service.
- See Also:
-
deleteTableBucketPolicy
default DeleteTableBucketPolicyResponse deleteTableBucketPolicy(Consumer<DeleteTableBucketPolicyRequest.Builder> deleteTableBucketPolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes a table bucket policy. For more information, see Deleting a table bucket policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:DeleteTableBucketPolicy
permission to use this operation.
This is a convenience which creates an instance of the
DeleteTableBucketPolicyRequest.Builder
avoiding the need to create one manually viaDeleteTableBucketPolicyRequest.builder()
- Parameters:
deleteTableBucketPolicyRequest
- AConsumer
that will call methods onDeleteTableBucketPolicyRequest.Builder
to create a request.- Returns:
- Result of the DeleteTableBucketPolicy operation returned by the service.
- See Also:
-
deleteTablePolicy
default DeleteTablePolicyResponse deleteTablePolicy(DeleteTablePolicyRequest deleteTablePolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes a table policy. For more information, see Deleting a table policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:DeleteTablePolicy
permission to use this operation.
- Parameters:
deleteTablePolicyRequest
-- Returns:
- Result of the DeleteTablePolicy operation returned by the service.
- See Also:
-
deleteTablePolicy
default DeleteTablePolicyResponse deleteTablePolicy(Consumer<DeleteTablePolicyRequest.Builder> deleteTablePolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Deletes a table policy. For more information, see Deleting a table policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:DeleteTablePolicy
permission to use this operation.
This is a convenience which creates an instance of the
DeleteTablePolicyRequest.Builder
avoiding the need to create one manually viaDeleteTablePolicyRequest.builder()
- Parameters:
deleteTablePolicyRequest
- AConsumer
that will call methods onDeleteTablePolicyRequest.Builder
to create a request.- Returns:
- Result of the DeleteTablePolicy operation returned by the service.
- See Also:
-
getNamespace
default GetNamespaceResponse getNamespace(GetNamespaceRequest getNamespaceRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about a namespace. For more information, see Table namespaces in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetNamespace
permission to use this operation.
- Parameters:
getNamespaceRequest
-- Returns:
- Result of the GetNamespace operation returned by the service.
- See Also:
-
getNamespace
default GetNamespaceResponse getNamespace(Consumer<GetNamespaceRequest.Builder> getNamespaceRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about a namespace. For more information, see Table namespaces in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetNamespace
permission to use this operation.
This is a convenience which creates an instance of the
GetNamespaceRequest.Builder
avoiding the need to create one manually viaGetNamespaceRequest.builder()
- Parameters:
getNamespaceRequest
- AConsumer
that will call methods onGetNamespaceRequest.Builder
to create a request.- Returns:
- Result of the GetNamespace operation returned by the service.
- See Also:
-
getTable
default GetTableResponse getTable(GetTableRequest getTableRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about a table. For more information, see S3 Tables in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTable
permission to use this operation.
- Parameters:
getTableRequest
-- Returns:
- Result of the GetTable operation returned by the service.
- See Also:
-
getTable
default GetTableResponse getTable(Consumer<GetTableRequest.Builder> getTableRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about a table. For more information, see S3 Tables in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTable
permission to use this operation.
This is a convenience which creates an instance of the
GetTableRequest.Builder
avoiding the need to create one manually viaGetTableRequest.builder()
- Parameters:
getTableRequest
- AConsumer
that will call methods onGetTableRequest.Builder
to create a request.- Returns:
- Result of the GetTable operation returned by the service.
- See Also:
-
getTableBucket
default GetTableBucketResponse getTableBucket(GetTableBucketRequest getTableBucketRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details on a table bucket. For more information, see Viewing details about an Amazon S3 table bucket in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTableBucket
permission to use this operation.
- Parameters:
getTableBucketRequest
-- Returns:
- Result of the GetTableBucket operation returned by the service.
- See Also:
-
getTableBucket
default GetTableBucketResponse getTableBucket(Consumer<GetTableBucketRequest.Builder> getTableBucketRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details on a table bucket. For more information, see Viewing details about an Amazon S3 table bucket in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTableBucket
permission to use this operation.
This is a convenience which creates an instance of the
GetTableBucketRequest.Builder
avoiding the need to create one manually viaGetTableBucketRequest.builder()
- Parameters:
getTableBucketRequest
- AConsumer
that will call methods onGetTableBucketRequest.Builder
to create a request.- Returns:
- Result of the GetTableBucket operation returned by the service.
- See Also:
-
getTableBucketEncryption
default GetTableBucketEncryptionResponse getTableBucketEncryption(GetTableBucketEncryptionRequest getTableBucketEncryptionRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets the encryption configuration for a table bucket.
- Permissions
-
You must have the
s3tables:GetTableBucketEncryption
permission to use this operation.
- Parameters:
getTableBucketEncryptionRequest
-- Returns:
- Result of the GetTableBucketEncryption operation returned by the service.
- See Also:
-
getTableBucketEncryption
default GetTableBucketEncryptionResponse getTableBucketEncryption(Consumer<GetTableBucketEncryptionRequest.Builder> getTableBucketEncryptionRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets the encryption configuration for a table bucket.
- Permissions
-
You must have the
s3tables:GetTableBucketEncryption
permission to use this operation.
This is a convenience which creates an instance of the
GetTableBucketEncryptionRequest.Builder
avoiding the need to create one manually viaGetTableBucketEncryptionRequest.builder()
- Parameters:
getTableBucketEncryptionRequest
- AConsumer
that will call methods onGetTableBucketEncryptionRequest.Builder
to create a request.- Returns:
- Result of the GetTableBucketEncryption operation returned by the service.
- See Also:
-
getTableBucketMaintenanceConfiguration
default GetTableBucketMaintenanceConfigurationResponse getTableBucketMaintenanceConfiguration(GetTableBucketMaintenanceConfigurationRequest getTableBucketMaintenanceConfigurationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about a maintenance configuration for a given table bucket. For more information, see Amazon S3 table bucket maintenance in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTableBucketMaintenanceConfiguration
permission to use this operation.
- Parameters:
getTableBucketMaintenanceConfigurationRequest
-- Returns:
- Result of the GetTableBucketMaintenanceConfiguration operation returned by the service.
- See Also:
-
getTableBucketMaintenanceConfiguration
default GetTableBucketMaintenanceConfigurationResponse getTableBucketMaintenanceConfiguration(Consumer<GetTableBucketMaintenanceConfigurationRequest.Builder> getTableBucketMaintenanceConfigurationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about a maintenance configuration for a given table bucket. For more information, see Amazon S3 table bucket maintenance in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTableBucketMaintenanceConfiguration
permission to use this operation.
This is a convenience which creates an instance of the
GetTableBucketMaintenanceConfigurationRequest.Builder
avoiding the need to create one manually viaGetTableBucketMaintenanceConfigurationRequest.builder()
- Parameters:
getTableBucketMaintenanceConfigurationRequest
- AConsumer
that will call methods onGetTableBucketMaintenanceConfigurationRequest.Builder
to create a request.- Returns:
- Result of the GetTableBucketMaintenanceConfiguration operation returned by the service.
- See Also:
-
getTableBucketPolicy
default GetTableBucketPolicyResponse getTableBucketPolicy(GetTableBucketPolicyRequest getTableBucketPolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about a table bucket policy. For more information, see Viewing a table bucket policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTableBucketPolicy
permission to use this operation.
- Parameters:
getTableBucketPolicyRequest
-- Returns:
- Result of the GetTableBucketPolicy operation returned by the service.
- See Also:
-
getTableBucketPolicy
default GetTableBucketPolicyResponse getTableBucketPolicy(Consumer<GetTableBucketPolicyRequest.Builder> getTableBucketPolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about a table bucket policy. For more information, see Viewing a table bucket policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTableBucketPolicy
permission to use this operation.
This is a convenience which creates an instance of the
GetTableBucketPolicyRequest.Builder
avoiding the need to create one manually viaGetTableBucketPolicyRequest.builder()
- Parameters:
getTableBucketPolicyRequest
- AConsumer
that will call methods onGetTableBucketPolicyRequest.Builder
to create a request.- Returns:
- Result of the GetTableBucketPolicy operation returned by the service.
- See Also:
-
getTableEncryption
default GetTableEncryptionResponse getTableEncryption(GetTableEncryptionRequest getTableEncryptionRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets the encryption configuration for a table.
- Permissions
-
You must have the
s3tables:GetTableEncryption
permission to use this operation.
- Parameters:
getTableEncryptionRequest
-- Returns:
- Result of the GetTableEncryption operation returned by the service.
- See Also:
-
getTableEncryption
default GetTableEncryptionResponse getTableEncryption(Consumer<GetTableEncryptionRequest.Builder> getTableEncryptionRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets the encryption configuration for a table.
- Permissions
-
You must have the
s3tables:GetTableEncryption
permission to use this operation.
This is a convenience which creates an instance of the
GetTableEncryptionRequest.Builder
avoiding the need to create one manually viaGetTableEncryptionRequest.builder()
- Parameters:
getTableEncryptionRequest
- AConsumer
that will call methods onGetTableEncryptionRequest.Builder
to create a request.- Returns:
- Result of the GetTableEncryption operation returned by the service.
- See Also:
-
getTableMaintenanceConfiguration
default GetTableMaintenanceConfigurationResponse getTableMaintenanceConfiguration(GetTableMaintenanceConfigurationRequest getTableMaintenanceConfigurationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about the maintenance configuration of a table. For more information, see S3 Tables maintenance in the Amazon Simple Storage Service User Guide.
- Permissions
-
-
You must have the
s3tables:GetTableMaintenanceConfiguration
permission to use this operation. -
You must have the
s3tables:GetTableData
permission to use set the compaction strategy tosort
orzorder
.
-
- Parameters:
getTableMaintenanceConfigurationRequest
-- Returns:
- Result of the GetTableMaintenanceConfiguration operation returned by the service.
- See Also:
-
getTableMaintenanceConfiguration
default GetTableMaintenanceConfigurationResponse getTableMaintenanceConfiguration(Consumer<GetTableMaintenanceConfigurationRequest.Builder> getTableMaintenanceConfigurationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about the maintenance configuration of a table. For more information, see S3 Tables maintenance in the Amazon Simple Storage Service User Guide.
- Permissions
-
-
You must have the
s3tables:GetTableMaintenanceConfiguration
permission to use this operation. -
You must have the
s3tables:GetTableData
permission to use set the compaction strategy tosort
orzorder
.
-
This is a convenience which creates an instance of the
GetTableMaintenanceConfigurationRequest.Builder
avoiding the need to create one manually viaGetTableMaintenanceConfigurationRequest.builder()
- Parameters:
getTableMaintenanceConfigurationRequest
- AConsumer
that will call methods onGetTableMaintenanceConfigurationRequest.Builder
to create a request.- Returns:
- Result of the GetTableMaintenanceConfiguration operation returned by the service.
- See Also:
-
getTableMaintenanceJobStatus
default GetTableMaintenanceJobStatusResponse getTableMaintenanceJobStatus(GetTableMaintenanceJobStatusRequest getTableMaintenanceJobStatusRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets the status of a maintenance job for a table. For more information, see S3 Tables maintenance in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTableMaintenanceJobStatus
permission to use this operation.
- Parameters:
getTableMaintenanceJobStatusRequest
-- Returns:
- Result of the GetTableMaintenanceJobStatus operation returned by the service.
- See Also:
-
getTableMaintenanceJobStatus
default GetTableMaintenanceJobStatusResponse getTableMaintenanceJobStatus(Consumer<GetTableMaintenanceJobStatusRequest.Builder> getTableMaintenanceJobStatusRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets the status of a maintenance job for a table. For more information, see S3 Tables maintenance in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTableMaintenanceJobStatus
permission to use this operation.
This is a convenience which creates an instance of the
GetTableMaintenanceJobStatusRequest.Builder
avoiding the need to create one manually viaGetTableMaintenanceJobStatusRequest.builder()
- Parameters:
getTableMaintenanceJobStatusRequest
- AConsumer
that will call methods onGetTableMaintenanceJobStatusRequest.Builder
to create a request.- Returns:
- Result of the GetTableMaintenanceJobStatus operation returned by the service.
- See Also:
-
getTableMetadataLocation
default GetTableMetadataLocationResponse getTableMetadataLocation(GetTableMetadataLocationRequest getTableMetadataLocationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets the location of the table metadata.
- Permissions
-
You must have the
s3tables:GetTableMetadataLocation
permission to use this operation.
- Parameters:
getTableMetadataLocationRequest
-- Returns:
- Result of the GetTableMetadataLocation operation returned by the service.
- See Also:
-
getTableMetadataLocation
default GetTableMetadataLocationResponse getTableMetadataLocation(Consumer<GetTableMetadataLocationRequest.Builder> getTableMetadataLocationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets the location of the table metadata.
- Permissions
-
You must have the
s3tables:GetTableMetadataLocation
permission to use this operation.
This is a convenience which creates an instance of the
GetTableMetadataLocationRequest.Builder
avoiding the need to create one manually viaGetTableMetadataLocationRequest.builder()
- Parameters:
getTableMetadataLocationRequest
- AConsumer
that will call methods onGetTableMetadataLocationRequest.Builder
to create a request.- Returns:
- Result of the GetTableMetadataLocation operation returned by the service.
- See Also:
-
getTablePolicy
default GetTablePolicyResponse getTablePolicy(GetTablePolicyRequest getTablePolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about a table policy. For more information, see Viewing a table policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTablePolicy
permission to use this operation.
- Parameters:
getTablePolicyRequest
-- Returns:
- Result of the GetTablePolicy operation returned by the service.
- See Also:
-
getTablePolicy
default GetTablePolicyResponse getTablePolicy(Consumer<GetTablePolicyRequest.Builder> getTablePolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Gets details about a table policy. For more information, see Viewing a table policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:GetTablePolicy
permission to use this operation.
This is a convenience which creates an instance of the
GetTablePolicyRequest.Builder
avoiding the need to create one manually viaGetTablePolicyRequest.builder()
- Parameters:
getTablePolicyRequest
- AConsumer
that will call methods onGetTablePolicyRequest.Builder
to create a request.- Returns:
- Result of the GetTablePolicy operation returned by the service.
- See Also:
-
listNamespaces
default ListNamespacesResponse listNamespaces(ListNamespacesRequest listNamespacesRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Lists the namespaces within a table bucket. For more information, see Table namespaces in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:ListNamespaces
permission to use this operation.
- Parameters:
listNamespacesRequest
-- Returns:
- Result of the ListNamespaces operation returned by the service.
- See Also:
-
listNamespaces
default ListNamespacesResponse listNamespaces(Consumer<ListNamespacesRequest.Builder> listNamespacesRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Lists the namespaces within a table bucket. For more information, see Table namespaces in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:ListNamespaces
permission to use this operation.
This is a convenience which creates an instance of the
ListNamespacesRequest.Builder
avoiding the need to create one manually viaListNamespacesRequest.builder()
- Parameters:
listNamespacesRequest
- AConsumer
that will call methods onListNamespacesRequest.Builder
to create a request.- Returns:
- Result of the ListNamespaces operation returned by the service.
- See Also:
-
listNamespacesPaginator
default ListNamespacesIterable listNamespacesPaginator(ListNamespacesRequest listNamespacesRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException This is a variant of
listNamespaces(software.amazon.awssdk.services.s3tables.model.ListNamespacesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.s3tables.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.s3tables.paginators.ListNamespacesIterable responses = client .listNamespacesPaginator(request); for (software.amazon.awssdk.services.s3tables.model.ListNamespacesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.s3tables.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxNamespaces won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNamespaces(software.amazon.awssdk.services.s3tables.model.ListNamespacesRequest)
operation.- Parameters:
listNamespacesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNamespacesPaginator
default ListNamespacesIterable listNamespacesPaginator(Consumer<ListNamespacesRequest.Builder> listNamespacesRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException This is a variant of
listNamespaces(software.amazon.awssdk.services.s3tables.model.ListNamespacesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.s3tables.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.s3tables.paginators.ListNamespacesIterable responses = client .listNamespacesPaginator(request); for (software.amazon.awssdk.services.s3tables.model.ListNamespacesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.s3tables.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxNamespaces won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNamespaces(software.amazon.awssdk.services.s3tables.model.ListNamespacesRequest)
operation.
This is a convenience which creates an instance of the
ListNamespacesRequest.Builder
avoiding the need to create one manually viaListNamespacesRequest.builder()
- Parameters:
listNamespacesRequest
- AConsumer
that will call methods onListNamespacesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTableBuckets
default ListTableBucketsResponse listTableBuckets(ListTableBucketsRequest listTableBucketsRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Lists table buckets for your account. For more information, see S3 Table buckets in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:ListTableBuckets
permission to use this operation.
- Parameters:
listTableBucketsRequest
-- Returns:
- Result of the ListTableBuckets operation returned by the service.
- See Also:
-
listTableBuckets
default ListTableBucketsResponse listTableBuckets(Consumer<ListTableBucketsRequest.Builder> listTableBucketsRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Lists table buckets for your account. For more information, see S3 Table buckets in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:ListTableBuckets
permission to use this operation.
This is a convenience which creates an instance of the
ListTableBucketsRequest.Builder
avoiding the need to create one manually viaListTableBucketsRequest.builder()
- Parameters:
listTableBucketsRequest
- AConsumer
that will call methods onListTableBucketsRequest.Builder
to create a request.- Returns:
- Result of the ListTableBuckets operation returned by the service.
- See Also:
-
listTableBucketsPaginator
default ListTableBucketsIterable listTableBucketsPaginator(ListTableBucketsRequest listTableBucketsRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException This is a variant of
listTableBuckets(software.amazon.awssdk.services.s3tables.model.ListTableBucketsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.s3tables.paginators.ListTableBucketsIterable responses = client.listTableBucketsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.s3tables.paginators.ListTableBucketsIterable responses = client .listTableBucketsPaginator(request); for (software.amazon.awssdk.services.s3tables.model.ListTableBucketsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.s3tables.paginators.ListTableBucketsIterable responses = client.listTableBucketsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxBuckets won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTableBuckets(software.amazon.awssdk.services.s3tables.model.ListTableBucketsRequest)
operation.- Parameters:
listTableBucketsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTableBucketsPaginator
default ListTableBucketsIterable listTableBucketsPaginator(Consumer<ListTableBucketsRequest.Builder> listTableBucketsRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, AccessDeniedException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException This is a variant of
listTableBuckets(software.amazon.awssdk.services.s3tables.model.ListTableBucketsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.s3tables.paginators.ListTableBucketsIterable responses = client.listTableBucketsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.s3tables.paginators.ListTableBucketsIterable responses = client .listTableBucketsPaginator(request); for (software.amazon.awssdk.services.s3tables.model.ListTableBucketsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.s3tables.paginators.ListTableBucketsIterable responses = client.listTableBucketsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxBuckets won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTableBuckets(software.amazon.awssdk.services.s3tables.model.ListTableBucketsRequest)
operation.
This is a convenience which creates an instance of the
ListTableBucketsRequest.Builder
avoiding the need to create one manually viaListTableBucketsRequest.builder()
- Parameters:
listTableBucketsRequest
- AConsumer
that will call methods onListTableBucketsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTables
default ListTablesResponse listTables(ListTablesRequest listTablesRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException List tables in the given table bucket. For more information, see S3 Tables in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:ListTables
permission to use this operation.
- Parameters:
listTablesRequest
-- Returns:
- Result of the ListTables operation returned by the service.
- See Also:
-
listTables
default ListTablesResponse listTables(Consumer<ListTablesRequest.Builder> listTablesRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException List tables in the given table bucket. For more information, see S3 Tables in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:ListTables
permission to use this operation.
This is a convenience which creates an instance of the
ListTablesRequest.Builder
avoiding the need to create one manually viaListTablesRequest.builder()
- Parameters:
listTablesRequest
- AConsumer
that will call methods onListTablesRequest.Builder
to create a request.- Returns:
- Result of the ListTables operation returned by the service.
- See Also:
-
listTablesPaginator
default ListTablesIterable listTablesPaginator(ListTablesRequest listTablesRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException This is a variant of
listTables(software.amazon.awssdk.services.s3tables.model.ListTablesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.s3tables.paginators.ListTablesIterable responses = client.listTablesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.s3tables.paginators.ListTablesIterable responses = client.listTablesPaginator(request); for (software.amazon.awssdk.services.s3tables.model.ListTablesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.s3tables.paginators.ListTablesIterable responses = client.listTablesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxTables won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTables(software.amazon.awssdk.services.s3tables.model.ListTablesRequest)
operation.- Parameters:
listTablesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTablesPaginator
default ListTablesIterable listTablesPaginator(Consumer<ListTablesRequest.Builder> listTablesRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException This is a variant of
listTables(software.amazon.awssdk.services.s3tables.model.ListTablesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.s3tables.paginators.ListTablesIterable responses = client.listTablesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.s3tables.paginators.ListTablesIterable responses = client.listTablesPaginator(request); for (software.amazon.awssdk.services.s3tables.model.ListTablesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.s3tables.paginators.ListTablesIterable responses = client.listTablesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxTables won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTables(software.amazon.awssdk.services.s3tables.model.ListTablesRequest)
operation.
This is a convenience which creates an instance of the
ListTablesRequest.Builder
avoiding the need to create one manually viaListTablesRequest.builder()
- Parameters:
listTablesRequest
- AConsumer
that will call methods onListTablesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
putTableBucketEncryption
default PutTableBucketEncryptionResponse putTableBucketEncryption(PutTableBucketEncryptionRequest putTableBucketEncryptionRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Sets the encryption configuration for a table bucket.
- Permissions
-
You must have the
s3tables:PutTableBucketEncryption
permission to use this operation.If you choose SSE-KMS encryption you must grant the S3 Tables maintenance principal access to your KMS key. For more information, see Permissions requirements for S3 Tables SSE-KMS encryption in the Amazon Simple Storage Service User Guide.
- Parameters:
putTableBucketEncryptionRequest
-- Returns:
- Result of the PutTableBucketEncryption operation returned by the service.
- See Also:
-
putTableBucketEncryption
default PutTableBucketEncryptionResponse putTableBucketEncryption(Consumer<PutTableBucketEncryptionRequest.Builder> putTableBucketEncryptionRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Sets the encryption configuration for a table bucket.
- Permissions
-
You must have the
s3tables:PutTableBucketEncryption
permission to use this operation.If you choose SSE-KMS encryption you must grant the S3 Tables maintenance principal access to your KMS key. For more information, see Permissions requirements for S3 Tables SSE-KMS encryption in the Amazon Simple Storage Service User Guide.
This is a convenience which creates an instance of the
PutTableBucketEncryptionRequest.Builder
avoiding the need to create one manually viaPutTableBucketEncryptionRequest.builder()
- Parameters:
putTableBucketEncryptionRequest
- AConsumer
that will call methods onPutTableBucketEncryptionRequest.Builder
to create a request.- Returns:
- Result of the PutTableBucketEncryption operation returned by the service.
- See Also:
-
putTableBucketMaintenanceConfiguration
default PutTableBucketMaintenanceConfigurationResponse putTableBucketMaintenanceConfiguration(PutTableBucketMaintenanceConfigurationRequest putTableBucketMaintenanceConfigurationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a new maintenance configuration or replaces an existing maintenance configuration for a table bucket. For more information, see Amazon S3 table bucket maintenance in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:PutTableBucketMaintenanceConfiguration
permission to use this operation.
- Parameters:
putTableBucketMaintenanceConfigurationRequest
-- Returns:
- Result of the PutTableBucketMaintenanceConfiguration operation returned by the service.
- See Also:
-
putTableBucketMaintenanceConfiguration
default PutTableBucketMaintenanceConfigurationResponse putTableBucketMaintenanceConfiguration(Consumer<PutTableBucketMaintenanceConfigurationRequest.Builder> putTableBucketMaintenanceConfigurationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a new maintenance configuration or replaces an existing maintenance configuration for a table bucket. For more information, see Amazon S3 table bucket maintenance in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:PutTableBucketMaintenanceConfiguration
permission to use this operation.
This is a convenience which creates an instance of the
PutTableBucketMaintenanceConfigurationRequest.Builder
avoiding the need to create one manually viaPutTableBucketMaintenanceConfigurationRequest.builder()
- Parameters:
putTableBucketMaintenanceConfigurationRequest
- AConsumer
that will call methods onPutTableBucketMaintenanceConfigurationRequest.Builder
to create a request.- Returns:
- Result of the PutTableBucketMaintenanceConfiguration operation returned by the service.
- See Also:
-
putTableBucketPolicy
default PutTableBucketPolicyResponse putTableBucketPolicy(PutTableBucketPolicyRequest putTableBucketPolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a new maintenance configuration or replaces an existing table bucket policy for a table bucket. For more information, see Adding a table bucket policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:PutTableBucketPolicy
permission to use this operation.
- Parameters:
putTableBucketPolicyRequest
-- Returns:
- Result of the PutTableBucketPolicy operation returned by the service.
- See Also:
-
putTableBucketPolicy
default PutTableBucketPolicyResponse putTableBucketPolicy(Consumer<PutTableBucketPolicyRequest.Builder> putTableBucketPolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a new maintenance configuration or replaces an existing table bucket policy for a table bucket. For more information, see Adding a table bucket policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:PutTableBucketPolicy
permission to use this operation.
This is a convenience which creates an instance of the
PutTableBucketPolicyRequest.Builder
avoiding the need to create one manually viaPutTableBucketPolicyRequest.builder()
- Parameters:
putTableBucketPolicyRequest
- AConsumer
that will call methods onPutTableBucketPolicyRequest.Builder
to create a request.- Returns:
- Result of the PutTableBucketPolicy operation returned by the service.
- See Also:
-
putTableMaintenanceConfiguration
default PutTableMaintenanceConfigurationResponse putTableMaintenanceConfiguration(PutTableMaintenanceConfigurationRequest putTableMaintenanceConfigurationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a new maintenance configuration or replaces an existing maintenance configuration for a table. For more information, see S3 Tables maintenance in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:PutTableMaintenanceConfiguration
permission to use this operation.
- Parameters:
putTableMaintenanceConfigurationRequest
-- Returns:
- Result of the PutTableMaintenanceConfiguration operation returned by the service.
- See Also:
-
putTableMaintenanceConfiguration
default PutTableMaintenanceConfigurationResponse putTableMaintenanceConfiguration(Consumer<PutTableMaintenanceConfigurationRequest.Builder> putTableMaintenanceConfigurationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a new maintenance configuration or replaces an existing maintenance configuration for a table. For more information, see S3 Tables maintenance in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:PutTableMaintenanceConfiguration
permission to use this operation.
This is a convenience which creates an instance of the
PutTableMaintenanceConfigurationRequest.Builder
avoiding the need to create one manually viaPutTableMaintenanceConfigurationRequest.builder()
- Parameters:
putTableMaintenanceConfigurationRequest
- AConsumer
that will call methods onPutTableMaintenanceConfigurationRequest.Builder
to create a request.- Returns:
- Result of the PutTableMaintenanceConfiguration operation returned by the service.
- See Also:
-
putTablePolicy
default PutTablePolicyResponse putTablePolicy(PutTablePolicyRequest putTablePolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a new maintenance configuration or replaces an existing table policy for a table. For more information, see Adding a table policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:PutTablePolicy
permission to use this operation.
- Parameters:
putTablePolicyRequest
-- Returns:
- Result of the PutTablePolicy operation returned by the service.
- See Also:
-
putTablePolicy
default PutTablePolicyResponse putTablePolicy(Consumer<PutTablePolicyRequest.Builder> putTablePolicyRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Creates a new maintenance configuration or replaces an existing table policy for a table. For more information, see Adding a table policy in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:PutTablePolicy
permission to use this operation.
This is a convenience which creates an instance of the
PutTablePolicyRequest.Builder
avoiding the need to create one manually viaPutTablePolicyRequest.builder()
- Parameters:
putTablePolicyRequest
- AConsumer
that will call methods onPutTablePolicyRequest.Builder
to create a request.- Returns:
- Result of the PutTablePolicy operation returned by the service.
- See Also:
-
renameTable
default RenameTableResponse renameTable(RenameTableRequest renameTableRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Renames a table or a namespace. For more information, see S3 Tables in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:RenameTable
permission to use this operation.
- Parameters:
renameTableRequest
-- Returns:
- Result of the RenameTable operation returned by the service.
- See Also:
-
renameTable
default RenameTableResponse renameTable(Consumer<RenameTableRequest.Builder> renameTableRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Renames a table or a namespace. For more information, see S3 Tables in the Amazon Simple Storage Service User Guide.
- Permissions
-
You must have the
s3tables:RenameTable
permission to use this operation.
This is a convenience which creates an instance of the
RenameTableRequest.Builder
avoiding the need to create one manually viaRenameTableRequest.builder()
- Parameters:
renameTableRequest
- AConsumer
that will call methods onRenameTableRequest.Builder
to create a request.- Returns:
- Result of the RenameTable operation returned by the service.
- See Also:
-
updateTableMetadataLocation
default UpdateTableMetadataLocationResponse updateTableMetadataLocation(UpdateTableMetadataLocationRequest updateTableMetadataLocationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Updates the metadata location for a table. The metadata location of a table must be an S3 URI that begins with the table's warehouse location. The metadata location for an Apache Iceberg table must end with
.metadata.json
, or if the metadata file is Gzip-compressed,.metadata.json.gz
.- Permissions
-
You must have the
s3tables:UpdateTableMetadataLocation
permission to use this operation.
- Parameters:
updateTableMetadataLocationRequest
-- Returns:
- Result of the UpdateTableMetadataLocation operation returned by the service.
- See Also:
-
updateTableMetadataLocation
default UpdateTableMetadataLocationResponse updateTableMetadataLocation(Consumer<UpdateTableMetadataLocationRequest.Builder> updateTableMetadataLocationRequest) throws InternalServerErrorException, ForbiddenException, NotFoundException, TooManyRequestsException, ConflictException, BadRequestException, AwsServiceException, SdkClientException, S3TablesException Updates the metadata location for a table. The metadata location of a table must be an S3 URI that begins with the table's warehouse location. The metadata location for an Apache Iceberg table must end with
.metadata.json
, or if the metadata file is Gzip-compressed,.metadata.json.gz
.- Permissions
-
You must have the
s3tables:UpdateTableMetadataLocation
permission to use this operation.
This is a convenience which creates an instance of the
UpdateTableMetadataLocationRequest.Builder
avoiding the need to create one manually viaUpdateTableMetadataLocationRequest.builder()
- Parameters:
updateTableMetadataLocationRequest
- AConsumer
that will call methods onUpdateTableMetadataLocationRequest.Builder
to create a request.- Returns:
- Result of the UpdateTableMetadataLocation operation returned by the service.
- See Also:
-
create
Create aS3TablesClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aS3TablesClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-