Class DynamoDBCatalogSource
java.lang.Object
software.amazon.awssdk.services.glue.model.DynamoDBCatalogSource
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DynamoDBCatalogSource.Builder,DynamoDBCatalogSource>
@Generated("software.amazon.awssdk:codegen")
public final class DynamoDBCatalogSource
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<DynamoDBCatalogSource.Builder,DynamoDBCatalogSource>
Specifies a DynamoDB data source in the Glue Data Catalog.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionSpecifies additional connection options for the DynamoDB data source.builder()final Stringdatabase()The name of the database to read from.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringname()The name of the data source.final BooleanSpecifies whether Point-in-Time Recovery (PITR) is enabled for the DynamoDB table.static Class<? extends DynamoDBCatalogSource.Builder> final Stringtable()The name of the table in the database to read from.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
name
-
database
The name of the database to read from.
- Returns:
- The name of the database to read from.
-
table
The name of the table in the database to read from.
- Returns:
- The name of the table in the database to read from.
-
pitrEnabled
Specifies whether Point-in-Time Recovery (PITR) is enabled for the DynamoDB table. When set to
true, allows reading from a specific point in time. The default value isfalse.- Returns:
- Specifies whether Point-in-Time Recovery (PITR) is enabled for the DynamoDB table. When set to
true, allows reading from a specific point in time. The default value isfalse.
-
additionalOptions
Specifies additional connection options for the DynamoDB data source.
- Returns:
- Specifies additional connection options for the DynamoDB data source.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DynamoDBCatalogSource.Builder,DynamoDBCatalogSource> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-