JsonSink Class

Definition

A copy activity Json sink.

public final class JsonSink extends CopySink
Inheritance
java.lang.Object
JsonSink

Inherited Members

Constructors

JsonSink()

Methods

formatSettings()

Get the formatSettings property: Json format settings.

storeSettings()

Get the storeSettings property: Json store settings.

validate()

Validates the instance.

withDisableMetricsCollection(Object disableMetricsCollection)

Set the disableMetricsCollection property: If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).

withFormatSettings(JsonWriteSettings formatSettings)

Set the formatSettings property: Json format settings.

withMaxConcurrentConnections(Object maxConcurrentConnections)

Set the maxConcurrentConnections property: The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).

withSinkRetryCount(Object sinkRetryCount)

Set the sinkRetryCount property: Sink retry count. Type: integer (or Expression with resultType integer).

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])).

withStoreSettings(StoreWriteSettings storeSettings)

Set the storeSettings property: Json store settings.

withWriteBatchSize(Object writeBatchSize)

Set the writeBatchSize property: Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.

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])).

Applies to