OracleSourceConfig.fromJson constructor

OracleSourceConfig.fromJson(
  1. Map json_
)

Implementation

OracleSourceConfig.fromJson(core.Map json_)
  : this(
      binaryLogParser: json_.containsKey('binaryLogParser')
          ? BinaryLogParser.fromJson(
              json_['binaryLogParser'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dropLargeObjects: json_.containsKey('dropLargeObjects')
          ? DropLargeObjects.fromJson(
              json_['dropLargeObjects']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      excludeObjects: json_.containsKey('excludeObjects')
          ? OracleRdbms.fromJson(
              json_['excludeObjects'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      includeObjects: json_.containsKey('includeObjects')
          ? OracleRdbms.fromJson(
              json_['includeObjects'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      logMiner: json_.containsKey('logMiner')
          ? LogMiner.fromJson(
              json_['logMiner'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      maxConcurrentBackfillTasks:
          json_['maxConcurrentBackfillTasks'] as core.int?,
      maxConcurrentCdcTasks: json_['maxConcurrentCdcTasks'] as core.int?,
      streamLargeObjects: json_.containsKey('streamLargeObjects')
          ? StreamLargeObjects.fromJson(
              json_['streamLargeObjects']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );