AzureDatabricksDeltaLakeSink Class
- java.
lang. Object - com.
azure. resourcemanager. datafactory. models. CopySink - com.
azure. resourcemanager. datafactory. models. AzureDatabricksDeltaLakeSink
- com.
- com.
public final class AzureDatabricksDeltaLakeSink
extends CopySink
A copy activity Azure Databricks Delta Lake sink.
Constructor Summary
| Constructor | Description |
|---|---|
| AzureDatabricksDeltaLakeSink() |
Creates an instance of Azure |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Azure |
fromJson(JsonReader jsonReader)
Reads an instance of Azure |
|
Azure |
importSettings()
Get the import |
| Object |
preCopyScript()
Get the pre |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: Copy sink type. |
| void |
validate()
Validates the instance. |
|
Azure |
withDisableMetricsCollection(Object disableMetricsCollection)
Set the disable |
|
Azure |
withImportSettings(AzureDatabricksDeltaLakeImportCommand importSettings)
Set the import |
|
Azure |
withMaxConcurrentConnections(Object maxConcurrentConnections)
Set the max |
|
Azure |
withPreCopyScript(Object preCopyScript)
Set the pre |
|
Azure |
withSinkRetryCount(Object sinkRetryCount)
Set the sink |
|
Azure |
withSinkRetryWait(Object sinkRetryWait)
Set the sink |
|
Azure |
withWriteBatchSize(Object writeBatchSize)
Set the write |
|
Azure |
withWriteBatchTimeout(Object writeBatchTimeout)
Set the write |
Methods inherited from CopySink
Methods inherited from java.lang.Object
Constructor Details
AzureDatabricksDeltaLakeSink
public AzureDatabricksDeltaLakeSink()
Creates an instance of AzureDatabricksDeltaLakeSink class.
Method Details
fromJson
public static AzureDatabricksDeltaLakeSink fromJson(JsonReader jsonReader)
Reads an instance of AzureDatabricksDeltaLakeSink from the JsonReader.
Parameters:
Returns:
Throws:
importSettings
public AzureDatabricksDeltaLakeImportCommand importSettings()
Get the importSettings property: Azure Databricks Delta Lake import settings.
Returns:
preCopyScript
public Object preCopyScript()
Get the preCopyScript property: SQL pre-copy script. Type: string (or Expression with resultType string).
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
AzureDatabricksDeltaLakeSink.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: Copy sink type.
Overrides:
AzureDatabricksDeltaLakeSink.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
AzureDatabricksDeltaLakeSink.validate()withDisableMetricsCollection
public AzureDatabricksDeltaLakeSink withDisableMetricsCollection(Object disableMetricsCollection)
Set the disableMetricsCollection property: If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
Overrides:
AzureDatabricksDeltaLakeSink.withDisableMetricsCollection(Object disableMetricsCollection)Parameters:
withImportSettings
public AzureDatabricksDeltaLakeSink withImportSettings(AzureDatabricksDeltaLakeImportCommand importSettings)
Set the importSettings property: Azure Databricks Delta Lake import settings.
Parameters:
Returns:
withMaxConcurrentConnections
public AzureDatabricksDeltaLakeSink withMaxConcurrentConnections(Object maxConcurrentConnections)
Set the maxConcurrentConnections property: The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
Overrides:
AzureDatabricksDeltaLakeSink.withMaxConcurrentConnections(Object maxConcurrentConnections)Parameters:
withPreCopyScript
public AzureDatabricksDeltaLakeSink withPreCopyScript(Object preCopyScript)
Set the preCopyScript property: SQL pre-copy script. Type: string (or Expression with resultType string).
Parameters:
Returns:
withSinkRetryCount
public AzureDatabricksDeltaLakeSink withSinkRetryCount(Object sinkRetryCount)
Set the sinkRetryCount property: Sink retry count. Type: integer (or Expression with resultType integer).
Overrides:
AzureDatabricksDeltaLakeSink.withSinkRetryCount(Object sinkRetryCount)Parameters:
withSinkRetryWait
public AzureDatabricksDeltaLakeSink withSinkRetryWait(Object sinkRetryWait)
Set the sinkRetryWait property: Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
Overrides:
AzureDatabricksDeltaLakeSink.withSinkRetryWait(Object sinkRetryWait)Parameters:
withWriteBatchSize
public AzureDatabricksDeltaLakeSink withWriteBatchSize(Object writeBatchSize)
Set the writeBatchSize property: Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.
Overrides:
AzureDatabricksDeltaLakeSink.withWriteBatchSize(Object writeBatchSize)Parameters:
withWriteBatchTimeout
public AzureDatabricksDeltaLakeSink withWriteBatchTimeout(Object writeBatchTimeout)
Set the writeBatchTimeout property: Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
Overrides:
AzureDatabricksDeltaLakeSink.withWriteBatchTimeout(Object writeBatchTimeout)Parameters: