DiJobJobSettingsArgs

data class DiJobJobSettingsArgs(val channelSettings: Output<String>? = null, val columnDataTypeSettings: Output<List<DiJobJobSettingsColumnDataTypeSettingArgs>>? = null, val cycleScheduleSettings: Output<DiJobJobSettingsCycleScheduleSettingsArgs>? = null, val ddlHandlingSettings: Output<List<DiJobJobSettingsDdlHandlingSettingArgs>>? = null, val runtimeSettings: Output<List<DiJobJobSettingsRuntimeSettingArgs>>? = null) : ConvertibleToJava<DiJobJobSettingsArgs>

Constructors

Link copied to clipboard
constructor(channelSettings: Output<String>? = null, columnDataTypeSettings: Output<List<DiJobJobSettingsColumnDataTypeSettingArgs>>? = null, cycleScheduleSettings: Output<DiJobJobSettingsCycleScheduleSettingsArgs>? = null, ddlHandlingSettings: Output<List<DiJobJobSettingsDdlHandlingSettingArgs>>? = null, runtimeSettings: Output<List<DiJobJobSettingsRuntimeSettingArgs>>? = null)

Properties

Link copied to clipboard
val channelSettings: Output<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.

Functions

Link copied to clipboard
open override fun toJava(): DiJobJobSettingsArgs