DiJobJobSettings

data class DiJobJobSettings(val channelSettings: String? = null, val columnDataTypeSettings: List<DiJobJobSettingsColumnDataTypeSetting>? = null, val cycleScheduleSettings: DiJobJobSettingsCycleScheduleSettings? = null, val ddlHandlingSettings: List<DiJobJobSettingsDdlHandlingSetting>? = null, val runtimeSettings: List<DiJobJobSettingsRuntimeSetting>? = null)

Constructors

Link copied to clipboard
constructor(channelSettings: String? = null, columnDataTypeSettings: List<DiJobJobSettingsColumnDataTypeSetting>? = null, cycleScheduleSettings: DiJobJobSettingsCycleScheduleSettings? = null, ddlHandlingSettings: List<DiJobJobSettingsDdlHandlingSetting>? = null, runtimeSettings: List<DiJobJobSettingsRuntimeSetting>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val channelSettings: String? = null

Channel-related task settings, in the form of a Json String. For example, {"structInfo":"MANAGED","storageType":"TEXTFILE","writeMode":"APPEND","partitionColumns":{"columnName":"pt","columnType":"STRING","comment":""},"fieldDelimiter":""}

Link copied to clipboard

Column type mapping of the synchronization task See column_data_type_settings below.

Link copied to clipboard

Periodic scheduling settings See cycle_schedule_settings below.

Link copied to clipboard

List of DDL processing settings for synchronization tasks See ddl_handling_settings below.

Link copied to clipboard

Run-time setting parameter list See runtime_settings below.