@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeltaTarget extends Object implements Serializable, Cloneable, StructuredPojo
Specifies a Delta data store to crawl one or more Delta tables.
Constructor and Description |
---|
DeltaTarget() |
Modifier and Type | Method and Description |
---|---|
DeltaTarget |
clone() |
boolean |
equals(Object obj) |
String |
getConnectionName()
The name of the connection to use to connect to the Delta table target.
|
Boolean |
getCreateNativeDeltaTable()
Specifies whether the crawler will create native tables, to allow integration with query engines that support
querying of the Delta transaction log directly.
|
List<String> |
getDeltaTables()
A list of the Amazon S3 paths to the Delta tables.
|
Boolean |
getWriteManifest()
Specifies whether to write the manifest files to the Delta table path.
|
int |
hashCode() |
Boolean |
isCreateNativeDeltaTable()
Specifies whether the crawler will create native tables, to allow integration with query engines that support
querying of the Delta transaction log directly.
|
Boolean |
isWriteManifest()
Specifies whether to write the manifest files to the Delta table path.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConnectionName(String connectionName)
The name of the connection to use to connect to the Delta table target.
|
void |
setCreateNativeDeltaTable(Boolean createNativeDeltaTable)
Specifies whether the crawler will create native tables, to allow integration with query engines that support
querying of the Delta transaction log directly.
|
void |
setDeltaTables(Collection<String> deltaTables)
A list of the Amazon S3 paths to the Delta tables.
|
void |
setWriteManifest(Boolean writeManifest)
Specifies whether to write the manifest files to the Delta table path.
|
String |
toString()
Returns a string representation of this object.
|
DeltaTarget |
withConnectionName(String connectionName)
The name of the connection to use to connect to the Delta table target.
|
DeltaTarget |
withCreateNativeDeltaTable(Boolean createNativeDeltaTable)
Specifies whether the crawler will create native tables, to allow integration with query engines that support
querying of the Delta transaction log directly.
|
DeltaTarget |
withDeltaTables(Collection<String> deltaTables)
A list of the Amazon S3 paths to the Delta tables.
|
DeltaTarget |
withDeltaTables(String... deltaTables)
A list of the Amazon S3 paths to the Delta tables.
|
DeltaTarget |
withWriteManifest(Boolean writeManifest)
Specifies whether to write the manifest files to the Delta table path.
|
public List<String> getDeltaTables()
A list of the Amazon S3 paths to the Delta tables.
public void setDeltaTables(Collection<String> deltaTables)
A list of the Amazon S3 paths to the Delta tables.
deltaTables
- A list of the Amazon S3 paths to the Delta tables.public DeltaTarget withDeltaTables(String... deltaTables)
A list of the Amazon S3 paths to the Delta tables.
NOTE: This method appends the values to the existing list (if any). Use
setDeltaTables(java.util.Collection)
or withDeltaTables(java.util.Collection)
if you want to
override the existing values.
deltaTables
- A list of the Amazon S3 paths to the Delta tables.public DeltaTarget withDeltaTables(Collection<String> deltaTables)
A list of the Amazon S3 paths to the Delta tables.
deltaTables
- A list of the Amazon S3 paths to the Delta tables.public void setConnectionName(String connectionName)
The name of the connection to use to connect to the Delta table target.
connectionName
- The name of the connection to use to connect to the Delta table target.public String getConnectionName()
The name of the connection to use to connect to the Delta table target.
public DeltaTarget withConnectionName(String connectionName)
The name of the connection to use to connect to the Delta table target.
connectionName
- The name of the connection to use to connect to the Delta table target.public void setWriteManifest(Boolean writeManifest)
Specifies whether to write the manifest files to the Delta table path.
writeManifest
- Specifies whether to write the manifest files to the Delta table path.public Boolean getWriteManifest()
Specifies whether to write the manifest files to the Delta table path.
public DeltaTarget withWriteManifest(Boolean writeManifest)
Specifies whether to write the manifest files to the Delta table path.
writeManifest
- Specifies whether to write the manifest files to the Delta table path.public Boolean isWriteManifest()
Specifies whether to write the manifest files to the Delta table path.
public void setCreateNativeDeltaTable(Boolean createNativeDeltaTable)
Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.
createNativeDeltaTable
- Specifies whether the crawler will create native tables, to allow integration with query engines that
support querying of the Delta transaction log directly.public Boolean getCreateNativeDeltaTable()
Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.
public DeltaTarget withCreateNativeDeltaTable(Boolean createNativeDeltaTable)
Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.
createNativeDeltaTable
- Specifies whether the crawler will create native tables, to allow integration with query engines that
support querying of the Delta transaction log directly.public Boolean isCreateNativeDeltaTable()
Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.
public String toString()
toString
in class Object
Object.toString()
public DeltaTarget clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.