Class GetTableObjectsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.lakeformation.model.LakeFormationRequest
-
- software.amazon.awssdk.services.lakeformation.model.GetTableObjectsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetTableObjectsRequest.Builder,GetTableObjectsRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetTableObjectsRequest extends LakeFormationRequest implements ToCopyableBuilder<GetTableObjectsRequest.Builder,GetTableObjectsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetTableObjectsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetTableObjectsRequest.Builderbuilder()StringcatalogId()The catalog containing the governed table.StringdatabaseName()The database containing the governed table.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxResults()Specifies how many values to return in a page.StringnextToken()A continuation token if this is not the first call to retrieve these objects.StringpartitionPredicate()A predicate to filter the objects returned based on the partition keys defined in the governed table.InstantqueryAsOfTime()The time as of when to read the governed table contents.List<SdkField<?>>sdkFields()static Class<? extends GetTableObjectsRequest.Builder>serializableBuilderClass()StringtableName()The governed table for which to retrieve objects.GetTableObjectsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtransactionId()The transaction ID at which to read the governed table contents.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
catalogId
public final String catalogId()
The catalog containing the governed table. Defaults to the caller’s account.
- Returns:
- The catalog containing the governed table. Defaults to the caller’s account.
-
databaseName
public final String databaseName()
The database containing the governed table.
- Returns:
- The database containing the governed table.
-
tableName
public final String tableName()
The governed table for which to retrieve objects.
- Returns:
- The governed table for which to retrieve objects.
-
transactionId
public final String 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.- Returns:
- 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.
-
queryAsOfTime
public final Instant 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.- Returns:
- 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.
-
partitionPredicate
public final String 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:
- 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.
-
-
-
maxResults
public final Integer maxResults()
Specifies how many values to return in a page.
- Returns:
- Specifies how many values to return in a page.
-
nextToken
public final String nextToken()
A continuation token if this is not the first call to retrieve these objects.
- Returns:
- A continuation token if this is not the first call to retrieve these objects.
-
toBuilder
public GetTableObjectsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetTableObjectsRequest.Builder,GetTableObjectsRequest>- Specified by:
toBuilderin classLakeFormationRequest
-
builder
public static GetTableObjectsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetTableObjectsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-