Interface GetTableObjectsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<GetTableObjectsRequest.Builder,
,GetTableObjectsRequest> LakeFormationRequest.Builder
,SdkBuilder<GetTableObjectsRequest.Builder,
,GetTableObjectsRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
GetTableObjectsRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe catalog containing the governed table.databaseName
(String databaseName) The database containing the governed table.maxResults
(Integer maxResults) Specifies how many values to return in a page.A continuation token if this is not the first call to retrieve these objects.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.partitionPredicate
(String partitionPredicate) A predicate to filter the objects returned based on the partition keys defined in the governed table.queryAsOfTime
(Instant queryAsOfTime) The time as of when to read the governed table contents.The governed table for which to retrieve objects.transactionId
(String transactionId) The transaction ID at which to read the governed table contents.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.lakeformation.model.LakeFormationRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
catalogId
The catalog containing the governed table. Defaults to the caller’s account.
- Parameters:
catalogId
- The catalog containing the governed table. Defaults to the caller’s account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseName
The database containing the governed table.
- Parameters:
databaseName
- The database containing the governed table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableName
The governed table for which to retrieve objects.
- Parameters:
tableName
- The governed table for which to retrieve objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transactionId
The transaction ID at which to read the governed table contents. If this transaction has aborted, an error is returned. If not set, defaults to the most recent committed transaction. Cannot be specified along with
QueryAsOfTime
.- Parameters:
transactionId
- The transaction ID at which to read the governed table contents. If this transaction has aborted, an error is returned. If not set, defaults to the most recent committed transaction. Cannot be specified along withQueryAsOfTime
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryAsOfTime
The time as of when to read the governed table contents. If not set, the most recent transaction commit time is used. Cannot be specified along with
TransactionId
.- Parameters:
queryAsOfTime
- The time as of when to read the governed table contents. If not set, the most recent transaction commit time is used. Cannot be specified along withTransactionId
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partitionPredicate
A predicate to filter the objects returned based on the partition keys defined in the governed table.
-
The comparison operators supported are: =, >, <, >=, <=
-
The logical operators supported are: AND
-
The data types supported are integer, long, date(yyyy-MM-dd), timestamp(yyyy-MM-dd HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss"), string and decimal.
- Parameters:
partitionPredicate
- A predicate to filter the objects returned based on the partition keys defined in the governed table.-
The comparison operators supported are: =, >, <, >=, <=
-
The logical operators supported are: AND
-
The data types supported are integer, long, date(yyyy-MM-dd), timestamp(yyyy-MM-dd HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss"), string and decimal.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
maxResults
Specifies how many values to return in a page.
- Parameters:
maxResults
- Specifies how many values to return in a page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
A continuation token if this is not the first call to retrieve these objects.
- Parameters:
nextToken
- A continuation token if this is not the first call to retrieve these objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
GetTableObjectsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
GetTableObjectsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-